77 research outputs found

    Carbook: A Platform for Mobile Automotive Services

    Get PDF
    Wireless mobile technologies have triggered a rapid development of secondary network technologies. One such prominent field of technology is interoperability for consumer devices. This field is mostly based on XML and Web Services and it includes technologies such as Universal Plug-and-Play, open media container formats, open codecs and Rich Internet Application technologies for mobile devices. Automotive field has been relatively slow and conservative in embracing these new Internet technologies. This is about to change as European Union and other substantial players are pressing forward with the safety and environmental technologies in cars. These technologies depend heavily on wireless Internet connectivity. As part of this thesis work, I have played a central role in defining the core concept of a distributed framework for mobile automotive services, Carbook System. I have also outlined the first phase of a shared research environment, Carlab, for these kinds of services. Carlab is used to demonstrate different technologies in accordance to Elektrobit’s vision for the future automotive Internet services. Carbook System will be implemented incrementally jointly with the continuation of the Carlab implementation. In this master of science thesis I have mapped and evaluated the essential technologies and created a preliminary outline for Carbook System and a set of services. The first phase Carlab network topology and emulation of different domains in Carbook System are also drafted in this thesis work

    Dynamically generated multi-modal application interfaces

    Get PDF
    This work introduces a new UIMS (User Interface Management System), which aims to solve numerous problems in the field of user-interface development arising from hard-coded use of user interface toolkits. The presented solution is a concrete system architecture based on the abstract ARCH model consisting of an interface abstraction-layer, a dialog definition language called GIML (Generalized Interface Markup Language) and pluggable interface rendering modules. These components form an interface toolkit called GITK (Generalized Interface ToolKit). With the aid of GITK (Generalized Interface ToolKit) one can build an application, without explicitly creating a concrete end-user interface. At runtime GITK can create these interfaces as needed from the abstract specification and run them. Thereby GITK is equipping one application with many interfaces, even kinds of interfaces that did not exist when the application was written. It should be noted that this work will concentrate on providing the base infrastructure for adaptive/adaptable system, and does not aim to deliver a complete solution. This work shows that the proposed solution is a fundamental concept needed to create interfaces for everyone, which can be used everywhere and at any time. This text further discusses the impact of such technology for users and on the various aspects of software systems and their development. The targeted main audience of this work are software developers or people with strong interest in software development

    Xml Beyond The Tags

    Get PDF
    XML is quickly being utilized in the field of technical communication to transfer information from database to person and company to company. Often communicators will structure information without a second thought of how or why certain tags are used to mark up the information. Because the company or a manual says to use those tags, the communicator does so. However, if professionals want to unlock the true potential of XML for better sharing of information across platforms, they need to understand the effects the technology using XML as well as political and cultural factors have on the tags being used. This thesis reviewed literature from multiple fields utilizing XML to find how tag choices can be influenced. XML allows for the sharing of information across multiple platforms and databases. Because of this efficiency, XML is utilized by many technologies. Often communicators must tag information so that the technologies can find the marked up information; therefore, technologies like single sourcing, data mining, and knowledge management influence the types of tags created. Additionally, cultural and political influences are analyzed to see how they play a role in determining what tags are used and created for specific documents. The thesis concludes with predictions on the future of XML and the technological, political, and cultural influences associated with XML tag sets based on information found within the thesis

    January-April 2000

    Get PDF

    M-Commerce with MMS Receipt

    Get PDF
    This paper describes the development of an M-Commerce application integrated with MMS Receipt. This project is a wireless application which provides a convenient system for customerto buy or shop using their mobile handheld devices such as PDA's or handphones. By integrating with an MMSreceipt, it can provide a better trustworthy service to customer as they always seek for a secureand trustworthy transaction when buying online. In addition, the MMSreceipt can be viewed using internetbrowserand later can be printed and used as a legal receipt ofpurchasing mobile

    Developing a generic academia mobile sport messaging system using the notion of design patterns

    Get PDF
    Designing reusable applications is vital area of research. Design patterns are an innovative notion that promotes reusability. This thesis attempts to develop generic and reusable Short Messaging Systems that can be used by the academia environment using the notion of design patterns. In this thesis the design and implementation of the two essential parts of any Short Messaging System is carefully investigated and compared to the relevant traditional approaches. Both the Short Messaging Service Center (SMSC) and the Mobile Station (MS) have been fully implemented as generic units based on selected design patterns. In chapter 2, we investigated possible developing platforms to house the SMSC. Different servers were also discussed. Ideally, the developing platform should not limit the choice of server. JSP was used to develop the SMSC application because it was found to operate properly on any server. The second part of chapter 2 discussed three possible implementations of the SMSC application. The first uses a simple architecture of only one JSP page. The second realizes that true generality is only achieved through the use design patterns and it implements the SMSC application with the aide of the Model, View and Controller (MVC) design pattern. The third implementation tries to enforce this crucial design pattern through Struts, which is based around the MVC design pattern. Chapter 3 includes three stages that were used to develop a SMSC application for sending and receiving SMS messages. The first stage included a crude SMSC application that lacked all structure. It placed all of the business logic with the presentation logic, thus, making the page hard to read. The second stage proposed separating the business logic and presentation logic with a design pattern. The MVC design pattern was used and a lot of structure was gained. Now that we have this great design pattern aiding the architecture of the SMSC application we needed a way to enforce it. In the third implementation we used Struts, which automatically applies and enforces the MVC design pattern. In Chapter 4, we explained the architecture of a MS. We also outline the necessary steps for a mobile device to send and receive SMS messages. J2ME is introduced as the preferred developing platform for a MS application. This chapter also introduces two MS applications for sending and receiving SMS messages. The first SMS application was developed by Sun Microsystems and is easily deployable. However, it didn’t have a design pattern so the second SMS application proposed two design patterns that will serve the architecture some structure. The two design patterns were the MVC and the Wizard Dialog. Finally, in Chapter 5, conclusion and future research trends are discussed

    Exploring the iPhone Backup Made by iTunes

    Get PDF
    The iPhone mobile from Apple Inc. is one of the most notable phones on the market thanks to its simple and user-friendly interface and ever growing pool of available high quality applications for both personal and business use. The increasing use of iPhone mobiles leads forensics practitioners towards the need for tools to access and analyze the information stored in the device. This research aims at describing how to forensically analyze a logical backup of an iPhone made by the Apple iTunes utility, understanding its structure and creating a simple tool to automate the process of decoding and analyzing the data. It was found that significant data of forensic value such as e-mail messages, text and multimedia messages, calendar events, browsing history, GPRS locations, contacts, call history and voicemail recordings can be retrieved using this method of iPhone acquisition
    • 

    corecore