Thursday, January 17, 2013

Related Literature - Android


Android

According to Wikipedia, android is a Linux-based operating system for mobile devices. It was developed by the Open handset Alliance, led by Google. Google financially backed the initial developer of the software, Android Inc., and later purchased it in 2005. The promotion of the Android distribution in 2007 was announced with the founding of the Open Handset Alliance, an association of eighty-six hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. Google releases the Android code as open-source, under the Apache License. The Android Open Source Project (AOSP) is tasked with the preservation and further development of Android.


Android has a large community of developers writing applications ("apps") that widen the functionality of the devices. Google can download from third-party sites to through online stores such as Google Play (formerly Android Market), the application store run developers write primarily in a customized version of Java Applications In June 2012, there were more than 600,000 applications available for Android, and the estimated number of applications downloaded from Google Play was 20 billion.

Android became the world’s leading Smartphone platform at the end of 2010. For the first quarter of 2012, Android had a 59% Smartphone market share worldwide. At the half of 2012, there were 400 million devices activated and 1 million activations per day.  Analysts point to the advantage to Android of being a multi-channel, multi-carrier OS.

iOS is better smart phone platform, it has great features and many more, but for a jeepney commuter an apple phone (which iOS run) is a very expensive phone. Not all commuters can afford this.

Symbian OS because of the advancement of technology, the Symbian was left behind by android and iOS.

According to Zach Epstein (May 24th, 2012) Android finished the quarter as the overall leader among the mobile operating systems, accounting for more than half of all smart phone shipments. Android boasted the longest list of smart phone vendor partners.
Table 2.0 Worldwide mobile device sales to end users by operating system in 2Q12 (Thousands of Units)
Operating System
2Q12
 Units
2Q12 Market Share (%)
2Q11
 Units
2Q11 Market Share (%)
Android
98,529.3
64.1
46,775.9
43.4
iOS
28,935.0
18.8
19,628.8
18.2
Symbian
9,071.5
5.9
23,853.2
22.1
Research In Motion
7,991.2
5.2
12,652.3
11.7
Bada
4,208.8
2.7
2,055.8
1.9
Microsoft
4,087.0
2.7
1,723.8
1.6
Others
863.3
0.6
1,050.6
1.0
Total
153,686.1
100.0
107,740.4
100.0
Source: Gartner (August 2012)

Table 2.1 Worldwide Smartphone Sales to End Users by Operating System in 4Q11 (Thousands of Units)
Operating System
4Q11
 Units
4Q11 Market Share (%)
4Q10
 Units
4Q10 Market Share (%)
Android
75,906.1
50.9
30,801.2
30.5
iOS
35,456.0
23.8
16,011.1
15.8
Symbian
17,458.4
11.7
32,642.1
32.3
Research In Motion
13,184.5
8.8
14,762.0
14.6
Bada
3,111.3
2.1
2,026.8
2.0
Microsoft
2,759.0
1.9
3,419.3
3.4
Others
1,166.5
0.8
1,487.9
1.5
Total
149,041.8
100.0
101,150.3
100.0
Source: Gartner (February 2012)



Table 2.2 Worldwide Smartphone Sales to End Users by Operating System in 2010 (Thousands of Units)
Company
2010
 Units
2010 Market Share (%)
2009
 Units
2009 Market Share (%)
Symbian
111,576.7
37.6
80,878.3
46.9
Android
67,224.5
22.7
6,798.4
3.9
Research In Motion
47,451.6
16.0
34,346.6
19.9
iOS
46,598.3
15.7
24,889.7
14.4
Microsoft
12,378.2
4.2
15,031.0
8.7
Other Os
11417.4
3.8
10432.1
6.1
Total
296,646.6
100.0
172,376.1
100.0
Source: Gartner (February 2011)
            On table 2.2 it show the sales of different mobile platform from 2010 up to the second quarter of 2012. Table shows that android sales have gone higher every year.

In terms in compatibility, Android Support Package includes static "support libraries" that you can add to your Android application in order to use APIs that are either not available for older platform versions or that offer "utility" APIs that aren't a part of the framework APIs. The goal is to simplify your development by offering more APIs that you can bundle with your application so you can less about platform versions.
Retrieved from: http://developer.android.com/tools/extras/support-library.html#Notes
Table 2.3  Comparison list the main differences between each versions of the android platform.
Android Versions

Release date
Key features added
Version name
Android market share
API Level
Flash support
Screen size support
Based on Linux kernel version
Android 4.1
2012 Jun 27
Android Beam (easy data transfer: NFC + Bluetooth)
Voice Search
Speed enhancements
Camera application improvements
Accessibility: gesture mode, enable braille external keyboards...
Jelly Bean
1.2 %
16
Yes
3.1.10
Android 4.0.4
2012 Mar 28
stability improvements
better camera performance
smoother screen rotation
Ice Cream Sandwich
20.8 % (4.0.3 - 4.0.4)
15
Yes
3.0.1
Android 4.0.3
2011 Dec 16
Social stream API in Contacts provider to show updates associated to your contacts
Video stabilization and QVGA video resolution API access
Accessibility API refinements for screen readers
Calendar provider updates
Ice Cream Sandwich
15
Yes
3.0.1
Android 4.0.2
2011 Nov 28
Minor fixes
Ice Cream Sandwich
0.1 % (4.0.1 - 4.0.2)
14
Yes
3.0.1
Android 4.0.1
2011 Oct 19
Facial recognition (Face Unlock)
UI use Hardware acceleration
Better voice recognition (dictating/Voice typing)
Web browser, allows up to 16 tabs
Updated launcher (customizable)
Android Beam application to exchange data through NFC
Resizable widgets
Ice Cream Sandwich
14
Yes
3.0.1
Android 3.2.6
2012 Feb 15
Minor fixes
Honeycomb
1.6 % (3.2 - 3.2.6)
13
Yes
2.6.36
Android 3.2.4
2011 Dec 15
Added "Pay as you go" for tablets
Honeycomb
13
Yes
2.6.36
Android 3.2.2
2011 Sep 30
Minor fixes
Honeycomb
13
Yes
2.6.36
Android 3.2.1
2011 Sep 20
Android Market updates including easier automatic updates
Google Books updates
Wi-Fi improvements
Chinese handwriting prediction improved
Honeycomb
13
Yes
2.6.36
Android 3.2
2011 Jul 15
Optimizations for a wider range of tablets
Compatibility display mode (zoom for fixed-sized applications)
Media sync from SD card
Honeycomb
13
Yes
2.6.36
Android 3.1
2011 May 10
UI improvements
Open Accessory API
USB host API
Mice, joysticks, gamepads... support
Resizable Home screen widgets
MTP notifications
RTP API for audio
Honeycomb
0.5 %
12
Yes
2.6.36
Android 3.0
2011 Feb 22
Multi core support
Better tablet support
Updated 3D UI
Google Talk video chat
Google eBooks
"Private browsing"
Honeycomb
0 %
11
Yes
2.6.36
Android 2.3.7
Google Wallet support for the Nexus S 4G
Gingerbread
57.2 % (2.3.3 - 2.3.7)
10
Yes
2.6.35
Android 2.3.6
Voice search issue fixed
Gingerbread
10
Yes
2.6.35
Android 2.3.5
2011 Jul 25
Improved network performance for the Nexus S 4G
Fixed Bluetooth issues on the Samsung Galaxy S
Gmail application. Improvements
Gingerbread
10
Yes
2.6.35
Android 2.3.4
2011 May 10
Open Accessory API
Voice or video chat using Google Talk
Gingerbread
10
Yes
2.6.35
Android 2.3.3
2011 Feb 9
NFC API improvements (peer to peer communication...)
Gingerbread
10
Yes
2.6.35
Android 2.3
2010 Dec 6
Updated UI
WebM video playback capability
Improved copy/paste
Social networking features
Near Field Communication support
Native VoIP/SIP support
Video call support
Gingerbread
0.3 % (2.3 - 2.3.2)
9
Yes
1366×768 WXGA
2.6.35
Android 2.2
2010 May 20
Speed improvements
JIT implementation
USB Tethering
Applications installation to the expandable memory
Upload file support in the browser
Animated GIFs
Froyo
14 %
8
Yes 10.1
800×480 WVGA
2.6.32
Android 2.1
2010 Jan 12
Updated UI
Eclair
3.7 % (2.0 - 2.1)
7
No Flash Lite 4 on some device
800×480 WVGA
2.6.29
Android 2.0.1
2009 Dec 3
Eclair
6
No Flash Lite 4 on some device
800×480 WVGA
2.6.29
Android 2.0
2009 Oct 26
HTML
Digital zoom
Microsoft Exchange support
Bluetooth 2.1
Live Wallpapers
Updated UI
Eclair
5
No Flash Lite 4 on some device
800×480 WVGA
2.6.29
Android 1.6
2009 Sep 15
Gesture framework
Turn-by-turn navigation
Donut
0.4 %
4
No Flash Lite 4 on some device
800×480 WVGA
2.6.29
Android 1.5
2009 Apr 30
Bluetooth A2DP, AVRCP support
Soft-keyboard with text-prediction
Record/watch videos
Cupcake
0.2 %
3
No Flash Lite 4 on some device
320x480 HVGA
2.6.27
Android 1.1
2009 Feb 9
Banana bread
2
No
320x480 HVGA
2.6
Android 1.0
2008 Sep 23
Apple pie
1
No
320x480 HVGA
Android 0.9
2008 Aug 18
No
Source:http://socialcompare.com/en/comparison/android-versions-comparisonhttp://socialcompare.com/en/comparison/android-versions-comparison

On the table 2.3 it shows the different android versions and what feature added on the latest version. It also show the different version name and what API (application programming interface) to be used by a programmer in creating an application on a certain version of android.

Sunday, October 7, 2012

RELATED STUDIES
(need pa e review)

http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5439442&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5439442 - Initially mobile phones were developed only for voice communication but now days the scenario has changed, voice communication is just one aspect of a mobile phone. There are other aspects which are major focus of interest. Two such major factors are web browser and GPS services. Both of these functionalities are already implemented but are only in the hands of manufacturers not in the hands of users because of proprietary issues, the system does not allow the user to access the mobile hardware directly. But now, after the release of android based open source mobile phone a user can access the hardware directly and design customized native applications to develop Web and GPS enabled services and can program the other hardware components like camera etc. In this paper we will discuss the facilities available in android platform for implementing LBS services (geo-services).
http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5529943&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5529943 - Global Positioning System (GPS) navigation is a popular assistant during a trip. By using a GPS navigation system, the travelers can easily and quickly arrive to the destination in an unfamiliar area. However, there is no free and open-source GPS navigation system which integrates many useful applications. Thus, this paper proposes a GPS navigation system on the Android platform, called Android Mobile Navigation System (AMNS). AMNS not only provides users the GPS navigation function, but also supports Quick Response (QR) code decoding and friend positioning. Furthermore, AMNS is free and open-source software, so service providers or developers can easily extend their own services on this system.
http://libque.cityu.edu.hk/handle/2031/5593 - Bus arrival predictor on the platform of Google Android

http://www.wseas.us/e-library/transactions/communications/2010/89-544.pdf - a mobile disaster management system using the android technology
http://surp.upd.edu.ph/about_surp/1995-bayan.pdf -COST CHARACTERISTICS OF BUS AND JEEPNEY TRANSPORT SYSTEMS IN METRO MANILA

http://en.cnki.com.cn/Article_en/CJFDTOTAL-ZDHJ201112007.htm - To provide personalized location-based information service according to the location of client device has been a trend nowadays.As a new generation of smart mobile-phone platform,Android provides the support of location service and long-distance communication originally,which enables programmers to develop related applications easily with Java.This paper introduces the architecture and component models of Android,and the design method of a location-based information service is then presented.The design example shows how to requesting query in a remote server to find certain kind of places within the given distances to the location of clients’ device provides by the location service

http://trid.trb.org/view.aspx?id=237694 - JEEPNEY ROUTE INFORMATION MANAGEMENT SYSTEM

http://trid.trb.org/view/237691 -TRIP MATRIX ESTIMATION FROM TRAFFIC DATA: A MICRO BYTE AT A LARGE TASK

http://www.google.com.ph/patents?hl=en&lr=&vid=USPAT4212069&id=pdM4AAAAEBAJ&oi=fnd&dq=transportation+fare+compute&printsec=abstract#v=onepage&q=transportation%20fare%20compute&f=false - This disclosure is concerned with rendering more flexible and useful the fare computations and dispatching services in the taxi industry and the like, by a novel type of centralized computed control of and cooperating and interfacing with, vehicular meters, enabling overlapping multiple-location pick-up and delivery for a plurality of customers and with automatic route, time, traffic condition and related information and/or corrections remotely introduced into the meter calculations and display.

http://trid.trb.org/view.aspx?id=133908 - VALUE OF COMMUTERS TRAVEL TIME - A STUDY IN URBAN TRANSPORTATION

http://www.google.com.ph/patents?hl=en&lr=&vid=USPATAPP12571422&id=HrnRAAAAEBAJ&oi=fnd&dq=transportation+fare+calculator&printsec=abstract#v=onepage&q=transportation%20fare%20calculator&f=false - SYSTEMS AND METHODS FOR GLOBAL TRANSPORTATION,VETTING, AND PAYMENT, Described are computer-based methods and apparatuses, including computer program products, for use and payment of global transportation and vetting systems and methods.

http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6221297&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6221297 -
Individual Trip Destination Estimation in a Transit Smart Card Automated Fare Collection System, The Smart Card Automated Fare Collection (SCAFC) system is an Intelligent Transportation System that is becoming increasingly popular among transit operators. In addition to fare control, the data collected by these systems can be very useful in transit planning. Many SCAFC systems store the location where the passenger boarded due to the positioning device carried onboard; however, in most systems alighting locations are not validated and, thus, not stored in databases. This article presents a model to estimate the destination location for each individual boarding a bus with a smart card. Experiments carried out with a database programming approach show that the data must be thoroughly validated and corrected prior to the estimation process. The first application of the model provided a success rate of 66% for destination estimation, reaching about 80% at peak hours. Further research will tackle the issues of error detection, correction, and link results, comparing them with those of other data sources.


http://worldwide.espacenet.com/publicationDetails/biblio?CC=JP&NR=2003330725&KC=&FT=E&locale=en_EP -
FARE CALCULATOR PROVIDED IN VEHICLE TO WHICH SOFTWARE FOR CALCULATING FARE IS DISTRIBUTED, AND SYSTEM AND METHOD FOR DISTRIBUTING SOFTWARE FOR CALCULATING FARE TO FARE CALCULATOR , To provide a system capable of automatically and immediately, regardless of places, changing reference parameters used for calculating fares for all the fare calculators provided to vehicles with the object of charged transportation without manually changing the parameters for the fare calculators one by one. ; SOLUTION: The fare calculator 1 provided in a vehicle with a purpose for charged transportation, and a controller 2 are connected by radio communication. The controller 2 is provided with a storing means 2a for storing software required for calculating fares in the vehicle, and a transmission means 2b for transmitting the software to the fare calculator 1, using the radio communication. The fare calculator 1 is provided with a receiving means 1a for receiving the software from the controller 2, using the radio communication, and a storing means 1b for storing the software. ; COPYRIGHT: (C)2004,JPO

http://dspace.mit.edu/handle/1721.1/44279 -
Automating journey fare calculation for transport for London, This thesis develops a method to automate journey fare calculation for Transport for London. Today, fares for every possible origin-destination station pair within the London Underground are prepared manually based on the zonal fare structure. Multiple feasible paths often exist within the network for a given origin-destination pair, each of which may produce a different journey fare. Thus, manually adjusting journey fares after any alteration of the network or fare structure is a time consuming task for staff and restricts Transport for London's ability to implement changes in fare policy. This approach also lacks transparency from the passenger's perspective. Automating Transport for London's fare calculation requires automating the selection of travel paths. This thesis adapts a label-correcting shortest path algorithm to produce journey paths and fares based on four different selection rules: minimum fare, minimum number of transfers, minimum travel time, and minimum distance. The algorithm operates on a directed graph model of the network. This thesis develops a method to structure the directed graph to capture the network's intricacies. Given a network and fare structure, the modified shortest path algorithm produces all path and fare information for an origin-destination pair in less than one millisecond. Transport for London can then assess the implications of a fare policy change by comparing the existing fares with those generated under each path selection rule. Supplementing these comparisons with historical data provides an estimate of the number of journeys affected and the possible impact on fare revenue. This thesis uses a sample dataset to estimate these impacts.

http://www.sciencedirect.com/science/article/pii/S0965856409000962 -
You (expect to) get what you pay for: A system approach to delay, fare, and complaints, In this paper, an analytical framework integrating delay, fare, and complaints with passenger air travel has been laid out. Examining aggregate monthly data for US domestic air travel, we have identified causal relationships among fare, complaints, and levels of delay. An analytical framework is proposed that formalizes these relationships in an integrated manner. This integrated framework is then estimated in a set of simultaneous equations by using 118 months of data from January 1997 to October 2006. Results show that complaints are influenced by levels of delays. However, complaints are positively influenced by average yield. These findings lead us to support the central hypothesis that complaints are responsive to levels of delays, but they tend to vary according to fare. That is, air travelers are less likely to complain in return for lower fares, even when faced with the same or even higher levels of delays. These findings have important policy implications, including the passengers’ bill of rights and regulator’s choice between market and operational performances.

http://eric.ed.gov/ERICWebPortal/search/simpleSearch.jsp?newSearch=true&eric_sortField=&searchtype=advanced&pageSize=10&ERICExtSearch_SearchCount=1&ERICExtSearch_SearchValue_0=transportation&eric_displayStartCount=1&ERICExtSearch_Operator_1=and&_pageLabel=ERICSearchResult&ERICExtSearch_SearchType_1=kw&ERICExtSearch_SearchValue_1=fare&ERICExtSearch_SearchType_0=kw

Saturday, October 6, 2012

Pki View :)

download and try

Kevin i need your opinion on this


USEFUL LINK



Wednesday, July 4, 2012

Why Android ?
(why we choose android base phone, rather ios o symbian)

 android..
In my own opinion, I have notice some mobile company releasing their new products where run by android and this phone are cheaper than apple phones.
In the near future (my opinion) the target user will be using android base phone, it is more convenient, lot of resources and more advance than symbian base phone.

ios os- it can only use by apple mobile it is difficult for us to test the program because we need to use iphone which is expensive. Not all our target user can afford iphone (which ios run)

symbian os – because of the advancement of technology, the symbian was left behind by android base phone.


Target user - people who use jeepney in their transportation.

all written was base on my own opinion..