Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 A Service-based Approach to Developing Android Mobile Internet Device (MID) Applications Hyun Jung La and Soo Dong Kim Department of Computer Science.

Similar presentations


Presentation on theme: "1 A Service-based Approach to Developing Android Mobile Internet Device (MID) Applications Hyun Jung La and Soo Dong Kim Department of Computer Science."— Presentation transcript:

1 1 A Service-based Approach to Developing Android Mobile Internet Device (MID) Applications Hyun Jung La and Soo Dong Kim Department of Computer Science Soongsil University In this paper, we present a practical and systematical process for develop applications for Android-based MID.

2 2 Outline Mobile Internet Device (MID) Android How to design and implement Conclusion

3 3 KEY FEATURES OF MID APPLICATION Wireless Internet based access MID application can be operated with any protocols and the user can request the functionality online and offline Resource Limitation MID application runs with this limited amount of resource User’s Mobility That means the users can move freely with their MID

4 4 Android Android is a mobile operating system, being accepted as the operating system and a platform for MID applications. Android-based MID applications, it is required to use Java language and adapt the Android architecture.

5 5 How to design and implement

6 6 P1. Defining Requirements for MID Application Mobility-related requirements MID application should be run without being interrupted by location changes. Network-related requirements As the MID users move, the network protocol to interact with the MID can be also changed. QoS-sensitive requirements Some functionalities may require the strict QoS such as performance. Requirements for inter-user collaboration More and more MID users may use MID application to collaborate with others.

7 7 P2. Analyzing Requirements Drawing use case diagram We should count how many use cases require the common activities

8 8 P3. Designing Architecture

9 9 P4a. Designing MID Client Side To discover externally available services, as an alternative to implementing the required functional items. To construct an object model using class diagram for the client side. To construct a dynamic model showing the flow of messages needed to carry out each use case. To design the user interface. To map the object model, dynamic model, and user interface design

10 10 P4b. Designing Service A key concern in designing services is that the several users can share the services. The services should be capable of handling multiple users by considering the commonality and adaptability.

11 11 Conclusion Android is a strong candidate for the operating system for MID applications, but is has an architecture which is not commonly found in other operating systems and platforms. Our process considers both the client and server sides, and utilizes both object-oriented and service-oriented engineering principles. Using the methodology, we believe that high quality Android-based MID applications can be developed in cost-effective manner.


Download ppt "1 A Service-based Approach to Developing Android Mobile Internet Device (MID) Applications Hyun Jung La and Soo Dong Kim Department of Computer Science."

Similar presentations


Ads by Google