MoSGen: a visual programming tool for mobile services
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
With the growth of mobile industry, a wide range of mobile services have been developed. But most of them are not adopted in our daily lives because they do not fulfil the needs and requirements of common users and are difficult to use. Programming of mobile services is also very complex and requires specialised knowledge. A literature study was carried out to evaluate all the environments that facilitate visual programming. Based on this study a suitable visual programming tool for generating mobile services was required to be suggested. But none of them fully matched with our requirements. Therefore, in this research a visual programming tool has been developed which could be used by novice end users to generate mobile services according to their needs. The developed prototype is referred to as Mobile Service Generator (MoSGen) in this thesis. MoSGen, allows creating and triggering multiple mobile services simultaneously. For the present research a location-based service type called as Buddy Tracking Service has been considered. Two different services have been developed as examples to show the working principle of MoSGen. These services can be visually programmed and triggered with ease by the end users. The target mobile phone considered suitable for this research is Sony Ericsson’s P1i. MoSGen can be successfully installed and executed on P1i. For location based services Global Positioning System (GPS) technology has been used to provide position information of mobile users. Since the phone does not have an inbuilt GPS, a GPS application has been developed that could fetch data from an external GPS receiver via Bluetooth. In short, the thesis discusses the application of mobile services and visual programming with a detailed overview of the development process and evaluation of MoSGen prototype.
Place, publisher, year, edition, pages
Technology, MoSGen, mobile services, visual programming, J2ME, Bluetooth, GPS, location-based services, buddy tracking.
IdentifiersURN: urn:nbn:se:ltu:diva-44842ISRN: LTU-PB-EX--08/078--SELocal ID: 296e71fd-4aa5-49f0-82ab-ce96e39bb7d9OAI: oai:DiVA.org:ltu-44842DiVA: diva2:1018121
Subject / course
Student thesis, at least 30 credits
Computer Science and Engineering, master's level
Validerat; 20101217 (root)2016-10-042016-10-04Bibliographically approved