Top Banner
Brain Storming Development in the post PC world Galit Fein Mobile Strategies - Senior Analyst [email protected] www.stki.info Panel 1: Development Methods 1
26

Brain storming development in the post pc world

May 24, 2015

Download

Technology

Galit Fein

STKI Mobile brainstorming -Development Methods Panel
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 1. Brain StormingDevelopment in the post PC world
    Panel 1:
    Development Methods
    Galit Fein
    Mobile Strategies - Senior Analyst
    [email protected]
    www.stki.info
    1

2. Current Mobile Dev Landscape
PCs
Mac
Tablets
Smart phones
Cell phones
2
3. Android Gets Half of Recent Sales
Android OS
Apple iOS
WinMobile???
3
4. Breakdown of Non-Computer Traffic
U.S. Non-Computer Device Traffic
May 2011, % share; Source: comScore
4
5. Native vs Web Application
Your mobile app should look more like that:
and Less like that:
5
6. HTML5

  • Enormous interest by IT community

7. Design once and run everywhere, especially for less interactive, simple apps 8. Provides powerful APIs to create near native like functionality: 9. Location, Offline, Graphics functions, and much more6
10. Native App
7
11. Development Platform
One central place
Business logics, somebusiness data, cashing personalizationsecurity that automatically supportall multiple devices & OS
Browser (PC, Mobile)
Middle layer Web WAP Servers
Legacy Applications
Integration layer
MDM
C/S app on the mobile device
8
12. ?


13%
Mobile Web
7%
15%
Mobile Web
19%
19%
Native App
Native App
23%
10%
10%
10%
32%
32%
13%
47%
24%
9
13. ?
Hybrid App

  • WEB NATIVE

14. - web 15. Native App

  • customer/client facing,

16. OFFLINE 17. 18. ' Development Platform
RE-USE
10
19. What should be the right mix?
X% Web + Y% native app
Web Mobile
Hybrid
Dev Platform
Native app
11
20. Brain StormingDevelopment in the post PC world
Panel 2:
Pini Cohen
VP and Senior Analyst
[email protected]
www.stki.info
12
21. Web Mobile applications
One central place
Business logics, somebusiness data, personalization
Off line capabilities
Business logics, somebusiness data, cashing personalizationsecurity that automatically supportall multiple devices & OS
Browser (PC, Mobile)
Middle layer WebWAP Servers
Legacy Applications
Integration layer
MDM
C/S app on the mobile device
DMZ
13
22. Tactical Issues
What is the role of the WebWapServer layer?
Offline capabilities
What are the technical components that are used both by the PC-WEB application and the mobile applications and between the mobile flavors? How to integrate the development process between the PC-WEB application and the mobile applications?
What should be in the DMZ and what not?
Which technologies should be used for:
Data? Security? SW update? Monitoring?
14
23. , -
Middleware
Other: " "
15
24. , , / 12
Other:
16
25. Quiz #8: What does this product do?
Supporting ARM architecture
GUI based on Touch
Online-store (like Apple Store, Android Market) for purchasing SW and distribution
Geo-Location Services
Is it a phone? Is it a Tablet?
17
26. Its Windows 8!
Supporting ARM architecture (for Tablets, Smartphones?!)
New GUI based on Touch (!) and Silverlight technology
Windows Store (like Apple Store, Android Market) for purchasing SW and distribution
Geo-Location Services
Big looser is Intel!
18
27. Its Windows 8!
Should be on the market on 2H12 (a guess. I guess later)
However, there are some issues left:
Windows 8 compatibility on ARM (Intel this spring pointed out that Windows applications running on x86 for PCs won't run on Windows 8 on ARM)
Windows 8 compatibility in general
Will Windows 8 be light or heavy (several GUI interfaces, support for GPS, support for lots of things). Will it be light enough for phones? Tablets? (Users have other options -Apple, Android)
Will we see Win8 versions for Tablets, Phones?
Time to market?
http://www.theregister.co.uk/2011/09/13/arm_windows_8_compatibility/
19
28. Microsoft Development Technology
Until now the modern, vector-based, and hardware-accelerated new UI technology (WPF, Silverlight) was not used in the Windows products (except of the Media Player).
Now it can be used and will be part of Windows 8.
Microsoft has lots of development GUI technologies WPF, Silverlight, Metro, DirectUI, XAML, Jupiter (with is essentially Silverlight). Some of them are used in XBOX and Microsoft mobile phones.
Microsoft has come with reasonable good story of combining these technologies, however, developers might need to change their development concepts (hopefully not like COM to .NET style)
Based partly on : http://arstechnica.com/microsoft/news/2011/06/windows-8-for-software-developers-the-longhorn-dream-reborn.ars/2
20
29. ARM processors
ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed by ARM Holdings.
The ARM architecture is the most widely used 32-bit ISA in terms of numbers produced.
Originally conceived by Acorn Computers for use in its personal computers.
Source:
Wikipedia STKI modifications
21
30. ARM processors - Spec Comparison Chart: Nexus S Vs Galaxy S vsOptimus Black
Source: http://trak.in/tags/business/2011/07/02/google-nexus-s-vs-samsung-galaxy-s-vs-iphone-3g-s-comparison/
22
31. HP is selling PC Business
What about printers?!
23
32. Apple is dumping Intel for ARM for laptops
24
33. Google has purchased Motorola Mobility
25
34. How will the next client look like?
PC?
Laptop?
Tablet with docking station?
Mobile phone with docking station?
User deviceused at the enterprise?
VDI combination?
Application streaming combination ?
What does this mean for development?!
26