Smartphone Proposal (2011)

From UG

(Difference between revisions)
Jump to: navigation, search
(Created page with 'Proposal of Developing 1. Initial Requirements CT2 Smartphone Application (SmartApp) provides workflow of CT2 client users by using of smartphones in the following order of supp…')
Line 1: Line 1:
 +
[[Category:Smartphone App]]
 +
Proposal of Developing
Proposal of Developing

Revision as of 14:21, 10 July 2011


Proposal of Developing

1. Initial Requirements CT2 Smartphone Application (SmartApp) provides workflow of CT2 client users by using of smartphones in the following order of support (high to low) : iPhones (on iOS mobile operation system). Blackberry smartphones. devices on Coogle’s Android.

2. Investigation Summary Support of each OS requires developing separate application and also their own distribution to clients. Development of smartphone application is proceed with using an special application programming interface (API). In some case is needed also special hardware. There are two form of smartphone application – native and web-based. Each of them has its advantages for each other: native application more fully uses all resources of device but requires obligatory updating to get new features and involves more costs and time for backward compatibility and bugfix process; web-based application is more flexible and doesn't depend from OS but has restrictions that conditioned by browser capabilities. Therefore is suggested implement core and system features in native part of SmartApp. In turn, web-based part in browser can provide access to CT2 client abilities.

3. Implementation Concept a) Divide development process to phases in according with implemented features. b) Spread SmartApp features to native and web-based implementation: native part of Application – for each used OS. web-based part of Application – for common CT2 features.

4. Implementation Details a) Concentrate first to support of iPhone native application and web-based part of SmartApp that is common for all platforms. b) Native features for Phase 1 – login/logoff, Top 5 from Watch list (like in Client App). c) Web-based features for Phase 1 – CT view.

5. Associated Costs Apple computer for developing: 15-inch MacBookPro - $1978. Unlocked iPhone for testing - $649. iOS Developer Program (Company subscription) on Apple – $99/year. Total: $2627 one time and $99 per year of development/support.

6. Additional Questions Define set of CT fields for viewing in SmartApp in Phase 1. Do we need support the devices on Nokia’s Symbian OS?

Personal tools