Brain storming development in the post pc world
Upcoming SlideShare
Loading in...5
×
 

Brain storming development in the post pc world

on

  • 1,312 views

STKI Mobile brainstorming -Development Methods Panel

STKI Mobile brainstorming -Development Methods Panel

Statistics

Views

Total Views
1,312
Views on SlideShare
759
Embed Views
553

Actions

Likes
0
Downloads
12
Comments
0

13 Embeds 553

http://galitfein.blogspot.co.il 123
http://galitfein.blogspot.com 118
http://www.galitfein.blogspot.co.il 100
http://www.galitfein.blogspot.com 94
http://www.galitfein.blogspot.com 94
http://galitfein.blogspot.ru 8
http://www.galitfein.blogspot.in 7
http://galitfein.blogspot.de 3
http://www.galitfein.blogspot.ca 2
http://www.galitfein.blogspot.com.es 1
http://www.galitfein.blogspot.co.uk 1
http://galitfein.blogspot.com.es 1
http://galitfein.blogspot.com.br 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Brain storming development in the post pc world Brain storming development in the post pc world Presentation Transcript

  • Brain StormingDevelopment in the post PC world
    Panel 1:
    Development Methods
    Galit Fein
    Mobile Strategies - Senior Analyst
    galit@stki.info
    www.stki.info
    1
  • Current Mobile Dev Landscape
    PCs
    Mac
    Tablets
    Smart phones
    Cell phones
    2
  • Android Gets Half of Recent Sales
    Android OS
    Apple iOS
    WinMobile???
    3
    View slide
  • Breakdown of Non-Computer Traffic
    U.S. Non-Computer Device Traffic
    May 2011, % share; Source: comScore
    4
    View slide
  • Native vs Web Application
    Your mobile app should look more like that:
    and Less like that:
    5
  • HTML5
    • Enormous interest by IT community
    • Design once and run everywhere, especially for less interactive, simple apps
    • Provides powerful APIs to create near native like functionality:
    • Location, Offline, Graphics functions, and much more
    6
  • Native App
    7
  • Development Platform
    One central place
    Business logics, some business data, cashing personalization security 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
  • באיזו שיטה נכתבות אפלקציות מוביילכיום?
    לעובדי הארגון
    ללקוחות הארגון
    13%
    Mobile Web
    7%
    15%
    Mobile Web
    19%
    19%
    Native App
    Native App
    23%
    10%
    10%
    10%
    32%
    32%
    13%
    47%
    24%
    9
  • מה היו השיקולים לבחירת ארכיטקטורה זו?
    Hybrid App
    • שילוב של חומר WEB קיים ללא שכתוב מחדש באפליקציות מובייל עטופות ב NATIVE
    • קלות הפיתוח והתחזוקה בצד ה- web מול ממשק משתמש שנראה כמו אפליקציה לכל דבר
    • נוחות ומהירות פיתוח
    Native App
    • נוחות customer/client facing, נגישות מכל מקום
    • מימוש במוצרי מדף ליישומים יעודיים OFFLINE
    • אבטחת מידע
    • אילוצים עקב תלות במע' מיושנות
    Development Platform
    יכולת קישור למגוון מקורות מידע תוך יכולת RE-USE מקסימאלית וסטנדרטיזציה של כלי הפיתוח לכל האפליקציות מול כל מערכות ההפעלה
    10
  • What should be the “right mix”?
    X% Web + Y% native app
    Web Mobile
    Hybrid
    Dev Platform
    Native app
    11
  • Brain StormingDevelopment in the post PC world
    Panel 2:
    Pini Cohen
    VP and Senior Analyst
    pini@stki.info
    www.stki.info
    12
  • Web Mobile applications
    One central place
    Business logics, some business data, personalization
    Off line capabilities
    Business logics, some business data, cashing personalization security 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
  • Tactical Issues
    What is the role of the WebWapServer layer?
    Off–line 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
  • באיזה טכנולוגיה וארכיטקטורה מתבצע הקשר בין התקן הקצה – טלפונים חכמים, טבלטים - לבין ההסביבה הארגון
    Middleware
    Other: "על ידי תשתיות שמשמשות את מערכת האינטרנט בארגון"
    15
  • האם, להערכתך, צפוי שינוי במבנה/תיפקוד של אפליקציות ארגוניות בטווח של 12 החודשים הבאים בעקבות הכנסת סמארטפוניםטאבלטים לארגון
    Other: תפיסת הפעלה וקשר ללקוח שתשתנה מהותית
    16
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • HP is selling PC Business
    What about printers?!
    23
  • Apple is dumping Intel for ARM for laptops
    24
  • Google has purchased Motorola Mobility
    25
  • How will the next client look like?
    PC?
    Laptop?
    Tablet with docking station?
    Mobile phone with docking station?
    User device used at the enterprise?
    VDI combination?
    Application streaming combination ?
    What does this mean for development?!
    26