SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
Motorola Mobility
                                                                                 Peter van der Linden
                                                                                   Android




Webtop
HTML5
MOTOROLA   Stylized M        Motorola Trademark Holdings, LLC.               .
                     . © 2011 Motorola Mobility, Inc. All rights reserved.
MOTODEV                              2




1

2

3 Webtop

4 HTML5




    © 2011 Motorola Mobility, Inc.
MOTODEV                                                 3




  • Motorola ATRIX 4G MB860

  • “                  ” 11mm

  • 4.0"                            , qHD(540 x 960),
    240 dpi, 24

  • 1GHz                            NVIDIA Tegra 2


  • Android 2.2.1(Froyo)

  • 1930 mAh

   © 2011 Motorola Mobility, Inc.
MOTODEV                                    4



   RAM/ROM


      • 1 GB RAM

      • 2 GB

      • 10.7 GB

      •                32 GB        SDHC




   © 2011 Motorola Mobility, Inc.
MOTODEV                                   5




    • W-CDMA 850/1900/2100
    • GSM 850/900/1800/1900
    • HSDPA 14Mbps(                 10)
    • Wi-Fi, Bluetooth…




   © 2011 Motorola Mobility, Inc.
MOTODEV                                            6




   •
         o              :5        ,      ,   LED
         o              : VGA(640x480)

   •
         o   720p HD, 30fps
         o                 HDMI




   © 2011 Motorola Mobility, Inc.
MOTODEV                                       7




      •
      •                   (         )
      •
      •
      •
            o
            o                           API




   © 2011 Motorola Mobility, Inc.
MOTODEV                                     8




       • Android WebKit

       • Adobe® Flash®

       • webtop
         o File Manager(            )

       • Entertainment Center(          )




   © 2011 Motorola Mobility, Inc.
MOTODEV                             9



                          :


           •            , 2.4 lbs
           • 11.6"
           •          ,
           • USB     2 , ATRIX
           •
           •
             o ATRIX




   © 2011 Motorola Mobility, Inc.
MOTODEV                                        10


                        :
 HD



   •                          USB   HDMI
   •                          HD       HD TV
   •
         o   USB
         o   USB
   •



   © 2011 Motorola Mobility, Inc.
MOTODEV                                                       11



   ATRIX

  • SDK
    o http://developer.motorola.com/docstools/tools/

  • Webtop
    o http://developer.motorola.com/docstools/library/

  •
       o    http://developer.motorola.com/products/atrix-mb860/




   © 2011 Motorola Mobility, Inc.
MOTOROLA
MOTOROLA  Stylized Stylized MMotorola Trademark Holdings, LLC.
                   M                 Motorola Trademark Holdings, LLC.               .   .
                    . © 2011 © 2011 Motorola Mobility, Inc. Allreserved.
                             . Motorola Mobility, Inc. All rights rights reserved.
MOTODEV                                                        13



                                      API


 •

 • Motorola                           API(FFC   Motorola   )

 • 2.2(Froyo)

 •                     2.3(Gingerbread)
       o   Gingerbread         Google API
           Froyo




     © 2011 Motorola Mobility, Inc.
MOTODEV                                                                   14




                             API


 • com.motorola.hardware.frontcamera.FrontCamera                    lib

 •                          : static Camera getFrontCamera();

 •                Android Camera                        .


 •                                    !




                                                                .
     © 2011 Motorola Mobility, Inc.
MOTODEV                                             15




                           API

import com.motorola.hardware.frontcamera.FrontCamera;
import android.hardware.Camera;

Camera frontCam = FrontCamera.getFrontCamera();
   // frontCam
   //
   ...
frontCam.release(); //




   © 2011 Motorola Mobility, Inc.
MOTODEV                                                            16




<uses-library android:name="com.motorola.hardware.frontcamera"/>
<uses-feature android:name="android.hardware.camera"/>
<uses-permission android:name="android.permission.CAMERA"/>




   © 2011 Motorola Mobility, Inc.
MOTODEV                                                          17




•


• ATRIX SDK
  jar
    o   ffc_api_stub.jar

•      jar                                                  “Motorola
    Front-Facing Camera API(Motorola                       API)”

    o   http://developer.motorola.com/docstools/library/
        motorola-front-facing-camera-api/

    © 2011 Motorola Mobility, Inc.
MOTOROLA
MOTOROLA  Stylized Stylized MMotorola Trademark Holdings, LLC.
                   M                 Motorola Trademark Holdings, LLC.               .   .
                    . © 2011 © 2011 Motorola Mobility, Inc. Allreserved.
                             . Motorola Mobility, Inc. All rights rights reserved.
MOTODEV                                                  19



   Motorola                         API


    •



    •                                     (Reflection)
                          API               .




   © 2011 Motorola Mobility, Inc.
MOTODEV                                            20



                          (Reflection)   –


<uses-library
android:name="com.motorola.hardware.frontcamera”
android:required="false" />




   © 2011 Motorola Mobility, Inc.
MOTODEV                                                         21



                          (Reflection)          –

private static class ConditionalFrontCamera {
      public static Camera getFrontCamera(){
          try {
                Method fcMethod = Class.forName(
                       "com.motorola.hardware.frontcamera.FrontCamera")
                               .getDeclaredMethod("getFrontCamera",
(Class[])null);

               if (fcMethod==null) return null;
        return (Camera) fcMethod.invoke(
                                       (Object[])null,
(Object[])null);

                      } catch (Exception ex){
                          return null;
                      }
           }
}

    © 2011 Motorola Mobility, Inc.
MOTODEV                                       22



                          (Reflection)   -


   Camera frontCam =
   ConditionalFrontCamera.getFrontCamera();

   if(frontCam != null) {
       //
   } else {
       //
   }




   © 2011 Motorola Mobility, Inc.
Tegra 2

     MOTOROLA
MOTOROLA  Stylized Stylized MMotorola Trademark Holdings, LLC.
                   M                 Motorola Trademark Holdings, LLC.               .   .
                    . © 2011 © 2011 Motorola Mobility, Inc. Allreserved.
                             . Motorola Mobility, Inc. All rights rights reserved.
MOTODEV                                                            24



                            PC

                                                 CPU




                              GPU                            RAM




                                    PCI   SATA         USB
   © 2011 Motorola Mobility, Inc.
MOTODEV                                                       25



   Tegra 2 –

  •                                 - -
        o                           ,           , CPU   GPU

  •                        ARM              7     CPU
        o               1 GHz
        o

        –



        –

        o                             ...

   © 2011 Motorola Mobility, Inc.
Webtop

     MOTOROLA
MOTOROLA  Stylized Stylized MMotorola Trademark Holdings, LLC.
                   M                 Motorola Trademark Holdings, LLC.               .   .
                    . © 2011 © 2011 Motorola Mobility, Inc. Allreserved.
                             . Motorola Mobility, Inc. All rights rights reserved.
MOTODEV                                       27



   Motorola




                                    CPU


                                          .
   © 2011 Motorola Mobility, Inc.
MOTODEV
                                    Webtop                  28




                                                 HTML, js 1.0
   © 2011 Motorola Mobility, Inc.      Android
MOTODEV                                                                29




                                    © 2011 Motorola Mobility, Inc.   1.0
   © 2011 Motorola Mobility, Inc.
MOTODEV                                                        30



   Webtop
   •

   • Motorola ATRIX 4G              Motorola
           /

   • 11.5                                 Firefox 3.6.13


   •                                              !




                                                           .
   © 2011 Motorola Mobility, Inc.
HTML5

     MOTOROLA
MOTOROLA  Stylized Stylized MMotorola Trademark Holdings, LLC.
                   M                 Motorola Trademark Holdings, LLC.               .   .
                    . © 2011 © 2011 Motorola Mobility, Inc. Allreserved.
                             . Motorola Mobility, Inc. All rights rights reserved.
MOTODEV                                     32



   HTML 5


      • W3C                          HTML
      •                             ,   :
         •
         •
         •
         •
         •




   © 2011 Motorola Mobility, Inc.
MOTODEV                                                         33



   HTML 5


      •

                   section, article, aside, hgroup, header,
                   footer, nav, figure, video, audio, canvas,
                   datalist, embed, mark




   © 2011 Motorola Mobility, Inc.
MOTODEV                                                      34


   Firefox 3.6

   •                                  (         )

   •                                 ,              (
                                          )

   • <audio>                        WAV   OGG

   •     :
   http://developer.motorola.com/docstools/library/webtop-
   application-overview/

   © 2011 Motorola Mobility, Inc.
MOTODEV                                               35



   Firefox 3.6


     • Javascript                     <canvas>   2D

     •

                         ( /                )

     •                              Javascript




   © 2011 Motorola Mobility, Inc.
MOTODEV                                                                 36


   Canvas(                              )   2D
    •                                                      .
                                    .
    <canvas id="myc" width="500" height="300"></canvas>
    <script>
     function supportsCanvas() {
       return !!document.createElement('canvas').getContext;
     }

    var head = new Image();                      head.src="head.jpg”;

    var myc = document.getElementById("myc");
    var cxt = myc.getContext("2d");

    head.onload = function () {
        cxt.drawImage(head, 0, 0);
    }
   © 2011 Motorola Mobility, Inc.
MOTODEV                                                             37




    •                                             .
                                    .

        function supportsLocalStorage() {
              return ('localStorage' in window)
                 && window['localStorage']!==null;
         }

        try {
                     var msg = "localStorage is working OK <br>";
                     localStorage.setItem("key", msg );
                   } catch (e) {
                     document.write("Excpn in local storage”);
                   }
                   document.write( localStorage.getItem("key") );

   © 2011 Motorola Mobility, Inc.
MOTODEV                                                      38




    •                                               .
                                    .
    function supportsGeolocation() {
           return !!navigator.geolocation;
     }
    function savePos(pos) {
           var lat = pos.coords.latitude;
           var lon = pos.coords.longitude;
    }
     try {
        navigator.geolocation.getCurrentPosition(savePos);
     } catch (e) {

  http://www.mozilla.com/en-US/firefox/geolocation/ :


   © 2011 Motorola Mobility, Inc.
MOTODEV                             39




   © 2011 Motorola Mobility, Inc.
MOTODEV                                                        40



                                    : developer.motorola.com
  •
  – http://community.developer.motorola.com/

  •
  – MOTODEV Studio:                            (           ,
          ,          )                                  IDE
  – App Validator: Android


  •      (Twitter)
  – Appsum11kr

  •
  – http://developer.motorola.com/products/xoom/
   © 2011 Motorola Mobility, Inc.
MOTODEV                                                     41




                                                      ?
                                      - #appsum11kr


                         community-developer.motorola.com




   © 2011 Motorola Mobility, Inc.
MOTODEV                             42




   © 2011 Motorola Mobility, Inc.
MOTODEV                                                                               43




                                                         Apache               2
           .
Copyright © 2010, Android Open Source Project. All rights reserved(                        ).

Apache                                ,      2.0("        ");
                  .                                                   :
http://www.apache.org/licenses/LICENSE-2.0.


                                                           “              ”       .
                                                            .




   © 2011 Motorola Mobility, Inc.
MOTODEV                                                                                                                             44




                                                                                     BSD                                        .
Copyright © 2010-2011, Motorola, Inc. All rights reserved(                                         ).

                                         2                                                                              .
                                                         ,                                                          .
2                                                            ,
    /                                            .
                                                                                                   Motorola, Inc.
                                             .

                                                                 "           "                                  (
                                                                                       )       .
                                                                     ,   ,       ,         ,                (
                  ,     ,                            ,                                             )                                     ,
                                 (                                           )
                                     ,                                                                                      .




        © 2011 Motorola Mobility, Inc.
MOTODEV                             45




   © 2011 Motorola Mobility, Inc.

Contenu connexe

En vedette

Tv Tbig Ben
Tv Tbig BenTv Tbig Ben
Tv Tbig Benpekula
 
Lekcje przy pozyskiwaniu inwestora
Lekcje przy pozyskiwaniu inwestoraLekcje przy pozyskiwaniu inwestora
Lekcje przy pozyskiwaniu inwestoraTimecamp
 
e-Healthcare Infrastructural Research
e-Healthcare Infrastructural Researche-Healthcare Infrastructural Research
e-Healthcare Infrastructural ResearchDavid Paschane, Ph.D.
 
Getting Your App Discovered: Android Market & Beyond
Getting Your App Discovered: Android Market & BeyondGetting Your App Discovered: Android Market & Beyond
Getting Your App Discovered: Android Market & BeyondMotorola Mobility - MOTODEV
 
Beyond English - Make Your Android App a Global Success
Beyond English - Make Your Android App a Global SuccessBeyond English - Make Your Android App a Global Success
Beyond English - Make Your Android App a Global SuccessMotorola Mobility - MOTODEV
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureMotorola Mobility - MOTODEV
 

En vedette (20)

Tv Tbig Ben
Tv Tbig BenTv Tbig Ben
Tv Tbig Ben
 
Lekcje przy pozyskiwaniu inwestora
Lekcje przy pozyskiwaniu inwestoraLekcje przy pozyskiwaniu inwestora
Lekcje przy pozyskiwaniu inwestora
 
We Care
We CareWe Care
We Care
 
e-Healthcare Infrastructural Research
e-Healthcare Infrastructural Researche-Healthcare Infrastructural Research
e-Healthcare Infrastructural Research
 
T2, Week 10
T2, Week 10T2, Week 10
T2, Week 10
 
Getting Your App Discovered: Android Market & Beyond
Getting Your App Discovered: Android Market & BeyondGetting Your App Discovered: Android Market & Beyond
Getting Your App Discovered: Android Market & Beyond
 
Beyond English - Make Your Android App a Global Success
Beyond English - Make Your Android App a Global SuccessBeyond English - Make Your Android App a Global Success
Beyond English - Make Your Android App a Global Success
 
Designing Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom TabletDesigning Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom Tablet
 
Migrating JavaME Apps to Android
Migrating JavaME Apps to AndroidMigrating JavaME Apps to Android
Migrating JavaME Apps to Android
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
 
Top Tips for Android UIs
Top Tips for Android UIsTop Tips for Android UIs
Top Tips for Android UIs
 
Using the Motorola MOTODEV i1 SDK add-on
Using the Motorola MOTODEV i1 SDK add-onUsing the Motorola MOTODEV i1 SDK add-on
Using the Motorola MOTODEV i1 SDK add-on
 
Discover the Opportunity with Android
Discover the Opportunity with AndroidDiscover the Opportunity with Android
Discover the Opportunity with Android
 
The Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. WebThe Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. Web
 
Introducing Fragments
Introducing FragmentsIntroducing Fragments
Introducing Fragments
 
Taking Advantage of Webtop
Taking Advantage of WebtopTaking Advantage of Webtop
Taking Advantage of Webtop
 
Working with Multiple Android Screens
Working with Multiple Android ScreensWorking with Multiple Android Screens
Working with Multiple Android Screens
 
Getting the Magic on Android Tablets
Getting the Magic on Android TabletsGetting the Magic on Android Tablets
Getting the Magic on Android Tablets
 
Using the NDK and Renderscript
Using the NDK and RenderscriptUsing the NDK and Renderscript
Using the NDK and Renderscript
 
MOTODEV App Validator
MOTODEV App ValidatorMOTODEV App Validator
MOTODEV App Validator
 

Similaire à Taking Advantage of Webtop

Keynote - The Connected Home - It Starts With a Managed Service Gateway - V Izzo
Keynote - The Connected Home - It Starts With a Managed Service Gateway - V IzzoKeynote - The Connected Home - It Starts With a Managed Service Gateway - V Izzo
Keynote - The Connected Home - It Starts With a Managed Service Gateway - V Izzomfrancis
 
MT5で実現するマルチデバイス、クロスプラットフォーム
MT5で実現するマルチデバイス、クロスプラットフォームMT5で実現するマルチデバイス、クロスプラットフォーム
MT5で実現するマルチデバイス、クロスプラットフォームSix Apart KK
 
How Changing Mobile Technology Is Changing The Way We Do Business
How Changing Mobile Technology Is Changing The Way We Do Business How Changing Mobile Technology Is Changing The Way We Do Business
How Changing Mobile Technology Is Changing The Way We Do Business Osaka University
 
Seamless Mobility & OSGi Service Platform - Mala Chandra, Motorola, Inc
Seamless Mobility & OSGi Service Platform - Mala Chandra, Motorola, IncSeamless Mobility & OSGi Service Platform - Mala Chandra, Motorola, Inc
Seamless Mobility & OSGi Service Platform - Mala Chandra, Motorola, Incmfrancis
 
Oliver Palmer
Oliver PalmerOliver Palmer
Oliver Palmerfndc
 
Android industrial mobility
Android industrial mobility Android industrial mobility
Android industrial mobility Droidcon Berlin
 
802.11ac 5th gen_channel_presentation
802.11ac 5th gen_channel_presentation802.11ac 5th gen_channel_presentation
802.11ac 5th gen_channel_presentationAdvantec Distribution
 
MoDisco at Eclipse Day Paris 2010
MoDisco at Eclipse Day Paris 2010MoDisco at Eclipse Day Paris 2010
MoDisco at Eclipse Day Paris 2010fmadiot
 
Mobile Apps - The Business & Technology
Mobile Apps - The Business & TechnologyMobile Apps - The Business & Technology
Mobile Apps - The Business & TechnologyAndri Yadi
 
ES~Conference Mexico Nowadays Architecture Trends, from Monolith to Microserv...
ES~Conference Mexico Nowadays Architecture Trends, from Monolith to Microserv...ES~Conference Mexico Nowadays Architecture Trends, from Monolith to Microserv...
ES~Conference Mexico Nowadays Architecture Trends, from Monolith to Microserv...Alberto Salazar
 
iEnterprise - Mit HTML5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML5 zum Unternehmens-Dashboard für TabletsiEnterprise - Mit HTML5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML5 zum Unternehmens-Dashboard für TabletsStefan Kolb
 
Jconf Colombia Nowadays Architecture Trends, from Monolith to Microservices a...
Jconf Colombia Nowadays Architecture Trends, from Monolith to Microservices a...Jconf Colombia Nowadays Architecture Trends, from Monolith to Microservices a...
Jconf Colombia Nowadays Architecture Trends, from Monolith to Microservices a...Alberto Salazar
 
Accenture Mobility MWC 2012 - Bubble over barcelona - lars kamp
Accenture Mobility MWC 2012 - Bubble over barcelona - lars kampAccenture Mobility MWC 2012 - Bubble over barcelona - lars kamp
Accenture Mobility MWC 2012 - Bubble over barcelona - lars kampLars Kamp
 
Ugly truths about html5 moosecon - robert virkus - 2013-03-07
Ugly truths about html5   moosecon - robert virkus - 2013-03-07Ugly truths about html5   moosecon - robert virkus - 2013-03-07
Ugly truths about html5 moosecon - robert virkus - 2013-03-07Enough Software
 
iEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für TabletsiEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für TabletsIndiginox
 
HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기JungHyuk Kwon
 
LUMIA APP LABS: CREATE STUNNING IMAGING APPS FOR LUMIA PHONES
LUMIA APP LABS: CREATE STUNNING IMAGING APPS FOR LUMIA PHONESLUMIA APP LABS: CREATE STUNNING IMAGING APPS FOR LUMIA PHONES
LUMIA APP LABS: CREATE STUNNING IMAGING APPS FOR LUMIA PHONESMicrosoft Mobile Developer
 

Similaire à Taking Advantage of Webtop (20)

Building Quality Into Your Apps Through Testing
Building Quality Into Your Apps Through TestingBuilding Quality Into Your Apps Through Testing
Building Quality Into Your Apps Through Testing
 
Keynote - The Connected Home - It Starts With a Managed Service Gateway - V Izzo
Keynote - The Connected Home - It Starts With a Managed Service Gateway - V IzzoKeynote - The Connected Home - It Starts With a Managed Service Gateway - V Izzo
Keynote - The Connected Home - It Starts With a Managed Service Gateway - V Izzo
 
MT5で実現するマルチデバイス、クロスプラットフォーム
MT5で実現するマルチデバイス、クロスプラットフォームMT5で実現するマルチデバイス、クロスプラットフォーム
MT5で実現するマルチデバイス、クロスプラットフォーム
 
How Changing Mobile Technology Is Changing The Way We Do Business
How Changing Mobile Technology Is Changing The Way We Do Business How Changing Mobile Technology Is Changing The Way We Do Business
How Changing Mobile Technology Is Changing The Way We Do Business
 
Seamless Mobility & OSGi Service Platform - Mala Chandra, Motorola, Inc
Seamless Mobility & OSGi Service Platform - Mala Chandra, Motorola, IncSeamless Mobility & OSGi Service Platform - Mala Chandra, Motorola, Inc
Seamless Mobility & OSGi Service Platform - Mala Chandra, Motorola, Inc
 
Oliver Palmer
Oliver PalmerOliver Palmer
Oliver Palmer
 
Android industrial mobility
Android industrial mobility Android industrial mobility
Android industrial mobility
 
Next gen 80211ac_overview
Next gen 80211ac_overviewNext gen 80211ac_overview
Next gen 80211ac_overview
 
802.11ac 5th gen_channel_presentation
802.11ac 5th gen_channel_presentation802.11ac 5th gen_channel_presentation
802.11ac 5th gen_channel_presentation
 
MoDisco at Eclipse Day Paris 2010
MoDisco at Eclipse Day Paris 2010MoDisco at Eclipse Day Paris 2010
MoDisco at Eclipse Day Paris 2010
 
Mobile Apps - The Business & Technology
Mobile Apps - The Business & TechnologyMobile Apps - The Business & Technology
Mobile Apps - The Business & Technology
 
Mobile browser testing v1.0
Mobile browser testing v1.0Mobile browser testing v1.0
Mobile browser testing v1.0
 
ES~Conference Mexico Nowadays Architecture Trends, from Monolith to Microserv...
ES~Conference Mexico Nowadays Architecture Trends, from Monolith to Microserv...ES~Conference Mexico Nowadays Architecture Trends, from Monolith to Microserv...
ES~Conference Mexico Nowadays Architecture Trends, from Monolith to Microserv...
 
iEnterprise - Mit HTML5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML5 zum Unternehmens-Dashboard für TabletsiEnterprise - Mit HTML5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML5 zum Unternehmens-Dashboard für Tablets
 
Jconf Colombia Nowadays Architecture Trends, from Monolith to Microservices a...
Jconf Colombia Nowadays Architecture Trends, from Monolith to Microservices a...Jconf Colombia Nowadays Architecture Trends, from Monolith to Microservices a...
Jconf Colombia Nowadays Architecture Trends, from Monolith to Microservices a...
 
Accenture Mobility MWC 2012 - Bubble over barcelona - lars kamp
Accenture Mobility MWC 2012 - Bubble over barcelona - lars kampAccenture Mobility MWC 2012 - Bubble over barcelona - lars kamp
Accenture Mobility MWC 2012 - Bubble over barcelona - lars kamp
 
Ugly truths about html5 moosecon - robert virkus - 2013-03-07
Ugly truths about html5   moosecon - robert virkus - 2013-03-07Ugly truths about html5   moosecon - robert virkus - 2013-03-07
Ugly truths about html5 moosecon - robert virkus - 2013-03-07
 
iEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für TabletsiEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für Tablets
 
HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기
 
LUMIA APP LABS: CREATE STUNNING IMAGING APPS FOR LUMIA PHONES
LUMIA APP LABS: CREATE STUNNING IMAGING APPS FOR LUMIA PHONESLUMIA APP LABS: CREATE STUNNING IMAGING APPS FOR LUMIA PHONES
LUMIA APP LABS: CREATE STUNNING IMAGING APPS FOR LUMIA PHONES
 

Plus de Motorola Mobility - MOTODEV

Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript Motorola Mobility - MOTODEV
 
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
Consejos principales para Android UI Cómo alcanzar la magia en los tabletsConsejos principales para Android UI Cómo alcanzar la magia en los tablets
Consejos principales para Android UI Cómo alcanzar la magia en los tabletsMotorola Mobility - MOTODEV
 
Cómo agregar calidad a sus aplicaciones mediante pruebas
Cómo agregar calidad a sus aplicaciones mediante pruebas Cómo agregar calidad a sus aplicaciones mediante pruebas
Cómo agregar calidad a sus aplicaciones mediante pruebas Motorola Mobility - MOTODEV
 
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuarioCómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuarioMotorola Mobility - MOTODEV
 
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
Gráficos cada vez mais rápidos utilização de NDK e RenderscriptGráficos cada vez mais rápidos utilização de NDK e Renderscript
Gráficos cada vez mais rápidos utilização de NDK e RenderscriptMotorola Mobility - MOTODEV
 
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesComo integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesMotorola Mobility - MOTODEV
 
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...Motorola Mobility - MOTODEV
 
Desenvolvimento de aplicativos para o tablet Motorola XOOM
Desenvolvimento de aplicativos para o tablet Motorola XOOMDesenvolvimento de aplicativos para o tablet Motorola XOOM
Desenvolvimento de aplicativos para o tablet Motorola XOOMMotorola Mobility - MOTODEV
 
Top Tips for Android UIs - Getting the Magic on Tablets
Top Tips for Android UIs - Getting the Magic on TabletsTop Tips for Android UIs - Getting the Magic on Tablets
Top Tips for Android UIs - Getting the Magic on TabletsMotorola Mobility - MOTODEV
 
Dial Know More by Lori Fraleigh from Motorola Mobility
Dial Know More by Lori Fraleigh from Motorola MobilityDial Know More by Lori Fraleigh from Motorola Mobility
Dial Know More by Lori Fraleigh from Motorola MobilityMotorola Mobility - MOTODEV
 

Plus de Motorola Mobility - MOTODEV (18)

Kill the Laptop!
Kill the Laptop!Kill the Laptop!
Kill the Laptop!
 
Beautifully Usable, Multiple Screens Too
Beautifully Usable, Multiple Screens TooBeautifully Usable, Multiple Screens Too
Beautifully Usable, Multiple Screens Too
 
Diseñando aplicaciones para el Motorola XOOM
Diseñando aplicaciones para el Motorola XOOM Diseñando aplicaciones para el Motorola XOOM
Diseñando aplicaciones para el Motorola XOOM
 
Presentación de los fragmentos
Presentación de los fragmentos Presentación de los fragmentos
Presentación de los fragmentos
 
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
 
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
Consejos principales para Android UI Cómo alcanzar la magia en los tabletsConsejos principales para Android UI Cómo alcanzar la magia en los tablets
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
 
Cómo agregar calidad a sus aplicaciones mediante pruebas
Cómo agregar calidad a sus aplicaciones mediante pruebas Cómo agregar calidad a sus aplicaciones mediante pruebas
Cómo agregar calidad a sus aplicaciones mediante pruebas
 
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuarioCómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
 
Principais dicas para UIs do Android
Principais dicas para UIs do AndroidPrincipais dicas para UIs do Android
Principais dicas para UIs do Android
 
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
Gráficos cada vez mais rápidos utilização de NDK e RenderscriptGráficos cada vez mais rápidos utilização de NDK e Renderscript
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
 
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesComo integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testes
 
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
 
Introdução a fragmentos
Introdução a fragmentosIntrodução a fragmentos
Introdução a fragmentos
 
Desenvolvimento de aplicativos para o tablet Motorola XOOM
Desenvolvimento de aplicativos para o tablet Motorola XOOMDesenvolvimento de aplicativos para o tablet Motorola XOOM
Desenvolvimento de aplicativos para o tablet Motorola XOOM
 
Top Tips for Android UIs - Getting the Magic on Tablets
Top Tips for Android UIs - Getting the Magic on TabletsTop Tips for Android UIs - Getting the Magic on Tablets
Top Tips for Android UIs - Getting the Magic on Tablets
 
Dial Know More by Lori Fraleigh from Motorola Mobility
Dial Know More by Lori Fraleigh from Motorola MobilityDial Know More by Lori Fraleigh from Motorola Mobility
Dial Know More by Lori Fraleigh from Motorola Mobility
 
Your First Adobe Flash Application for Android
Your First Adobe Flash Application for AndroidYour First Adobe Flash Application for Android
Your First Adobe Flash Application for Android
 
Designing Apps for the Motorola XOOM
Designing Apps for the Motorola XOOM Designing Apps for the Motorola XOOM
Designing Apps for the Motorola XOOM
 

Dernier

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Dernier (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

Taking Advantage of Webtop

  • 1. Motorola Mobility Peter van der Linden Android Webtop HTML5 MOTOROLA Stylized M Motorola Trademark Holdings, LLC. . . © 2011 Motorola Mobility, Inc. All rights reserved.
  • 2. MOTODEV 2 1 2 3 Webtop 4 HTML5 © 2011 Motorola Mobility, Inc.
  • 3. MOTODEV 3 • Motorola ATRIX 4G MB860 • “ ” 11mm • 4.0" , qHD(540 x 960), 240 dpi, 24 • 1GHz NVIDIA Tegra 2 • Android 2.2.1(Froyo) • 1930 mAh © 2011 Motorola Mobility, Inc.
  • 4. MOTODEV 4 RAM/ROM • 1 GB RAM • 2 GB • 10.7 GB • 32 GB SDHC © 2011 Motorola Mobility, Inc.
  • 5. MOTODEV 5 • W-CDMA 850/1900/2100 • GSM 850/900/1800/1900 • HSDPA 14Mbps( 10) • Wi-Fi, Bluetooth… © 2011 Motorola Mobility, Inc.
  • 6. MOTODEV 6 • o :5 , , LED o : VGA(640x480) • o 720p HD, 30fps o HDMI © 2011 Motorola Mobility, Inc.
  • 7. MOTODEV 7 • • ( ) • • • o o API © 2011 Motorola Mobility, Inc.
  • 8. MOTODEV 8 • Android WebKit • Adobe® Flash® • webtop o File Manager( ) • Entertainment Center( ) © 2011 Motorola Mobility, Inc.
  • 9. MOTODEV 9 : • , 2.4 lbs • 11.6" • , • USB 2 , ATRIX • • o ATRIX © 2011 Motorola Mobility, Inc.
  • 10. MOTODEV 10 : HD • USB HDMI • HD HD TV • o USB o USB • © 2011 Motorola Mobility, Inc.
  • 11. MOTODEV 11 ATRIX • SDK o http://developer.motorola.com/docstools/tools/ • Webtop o http://developer.motorola.com/docstools/library/ • o http://developer.motorola.com/products/atrix-mb860/ © 2011 Motorola Mobility, Inc.
  • 12. MOTOROLA MOTOROLA Stylized Stylized MMotorola Trademark Holdings, LLC. M Motorola Trademark Holdings, LLC. . . . © 2011 © 2011 Motorola Mobility, Inc. Allreserved. . Motorola Mobility, Inc. All rights rights reserved.
  • 13. MOTODEV 13 API • • Motorola API(FFC Motorola ) • 2.2(Froyo) • 2.3(Gingerbread) o Gingerbread Google API Froyo © 2011 Motorola Mobility, Inc.
  • 14. MOTODEV 14 API • com.motorola.hardware.frontcamera.FrontCamera lib • : static Camera getFrontCamera(); • Android Camera . • ! . © 2011 Motorola Mobility, Inc.
  • 15. MOTODEV 15 API import com.motorola.hardware.frontcamera.FrontCamera; import android.hardware.Camera; Camera frontCam = FrontCamera.getFrontCamera(); // frontCam // ... frontCam.release(); // © 2011 Motorola Mobility, Inc.
  • 16. MOTODEV 16 <uses-library android:name="com.motorola.hardware.frontcamera"/> <uses-feature android:name="android.hardware.camera"/> <uses-permission android:name="android.permission.CAMERA"/> © 2011 Motorola Mobility, Inc.
  • 17. MOTODEV 17 • • ATRIX SDK jar o ffc_api_stub.jar • jar “Motorola Front-Facing Camera API(Motorola API)” o http://developer.motorola.com/docstools/library/ motorola-front-facing-camera-api/ © 2011 Motorola Mobility, Inc.
  • 18. MOTOROLA MOTOROLA Stylized Stylized MMotorola Trademark Holdings, LLC. M Motorola Trademark Holdings, LLC. . . . © 2011 © 2011 Motorola Mobility, Inc. Allreserved. . Motorola Mobility, Inc. All rights rights reserved.
  • 19. MOTODEV 19 Motorola API • • (Reflection) API . © 2011 Motorola Mobility, Inc.
  • 20. MOTODEV 20 (Reflection) – <uses-library android:name="com.motorola.hardware.frontcamera” android:required="false" /> © 2011 Motorola Mobility, Inc.
  • 21. MOTODEV 21 (Reflection) – private static class ConditionalFrontCamera { public static Camera getFrontCamera(){ try { Method fcMethod = Class.forName( "com.motorola.hardware.frontcamera.FrontCamera") .getDeclaredMethod("getFrontCamera", (Class[])null); if (fcMethod==null) return null; return (Camera) fcMethod.invoke( (Object[])null, (Object[])null); } catch (Exception ex){ return null; } } } © 2011 Motorola Mobility, Inc.
  • 22. MOTODEV 22 (Reflection) - Camera frontCam = ConditionalFrontCamera.getFrontCamera(); if(frontCam != null) { // } else { // } © 2011 Motorola Mobility, Inc.
  • 23. Tegra 2 MOTOROLA MOTOROLA Stylized Stylized MMotorola Trademark Holdings, LLC. M Motorola Trademark Holdings, LLC. . . . © 2011 © 2011 Motorola Mobility, Inc. Allreserved. . Motorola Mobility, Inc. All rights rights reserved.
  • 24. MOTODEV 24 PC CPU GPU RAM PCI SATA USB © 2011 Motorola Mobility, Inc.
  • 25. MOTODEV 25 Tegra 2 – • - - o , , CPU GPU • ARM 7 CPU o 1 GHz o – – o ... © 2011 Motorola Mobility, Inc.
  • 26. Webtop MOTOROLA MOTOROLA Stylized Stylized MMotorola Trademark Holdings, LLC. M Motorola Trademark Holdings, LLC. . . . © 2011 © 2011 Motorola Mobility, Inc. Allreserved. . Motorola Mobility, Inc. All rights rights reserved.
  • 27. MOTODEV 27 Motorola CPU . © 2011 Motorola Mobility, Inc.
  • 28. MOTODEV Webtop 28 HTML, js 1.0 © 2011 Motorola Mobility, Inc. Android
  • 29. MOTODEV 29 © 2011 Motorola Mobility, Inc. 1.0 © 2011 Motorola Mobility, Inc.
  • 30. MOTODEV 30 Webtop • • Motorola ATRIX 4G Motorola / • 11.5 Firefox 3.6.13 • ! . © 2011 Motorola Mobility, Inc.
  • 31. HTML5 MOTOROLA MOTOROLA Stylized Stylized MMotorola Trademark Holdings, LLC. M Motorola Trademark Holdings, LLC. . . . © 2011 © 2011 Motorola Mobility, Inc. Allreserved. . Motorola Mobility, Inc. All rights rights reserved.
  • 32. MOTODEV 32 HTML 5 • W3C HTML • , : • • • • • © 2011 Motorola Mobility, Inc.
  • 33. MOTODEV 33 HTML 5 • section, article, aside, hgroup, header, footer, nav, figure, video, audio, canvas, datalist, embed, mark © 2011 Motorola Mobility, Inc.
  • 34. MOTODEV 34 Firefox 3.6 • ( ) • , ( ) • <audio> WAV OGG • : http://developer.motorola.com/docstools/library/webtop- application-overview/ © 2011 Motorola Mobility, Inc.
  • 35. MOTODEV 35 Firefox 3.6 • Javascript <canvas> 2D • ( / ) • Javascript © 2011 Motorola Mobility, Inc.
  • 36. MOTODEV 36 Canvas( ) 2D • . . <canvas id="myc" width="500" height="300"></canvas> <script> function supportsCanvas() { return !!document.createElement('canvas').getContext; } var head = new Image(); head.src="head.jpg”; var myc = document.getElementById("myc"); var cxt = myc.getContext("2d"); head.onload = function () { cxt.drawImage(head, 0, 0); } © 2011 Motorola Mobility, Inc.
  • 37. MOTODEV 37 • . . function supportsLocalStorage() { return ('localStorage' in window) && window['localStorage']!==null; } try { var msg = "localStorage is working OK <br>"; localStorage.setItem("key", msg ); } catch (e) { document.write("Excpn in local storage”); } document.write( localStorage.getItem("key") ); © 2011 Motorola Mobility, Inc.
  • 38. MOTODEV 38 • . . function supportsGeolocation() { return !!navigator.geolocation; } function savePos(pos) { var lat = pos.coords.latitude; var lon = pos.coords.longitude; } try { navigator.geolocation.getCurrentPosition(savePos); } catch (e) { http://www.mozilla.com/en-US/firefox/geolocation/ : © 2011 Motorola Mobility, Inc.
  • 39. MOTODEV 39 © 2011 Motorola Mobility, Inc.
  • 40. MOTODEV 40 : developer.motorola.com • – http://community.developer.motorola.com/ • – MOTODEV Studio: ( , , ) IDE – App Validator: Android • (Twitter) – Appsum11kr • – http://developer.motorola.com/products/xoom/ © 2011 Motorola Mobility, Inc.
  • 41. MOTODEV 41 ? - #appsum11kr community-developer.motorola.com © 2011 Motorola Mobility, Inc.
  • 42. MOTODEV 42 © 2011 Motorola Mobility, Inc.
  • 43. MOTODEV 43 Apache 2 . Copyright © 2010, Android Open Source Project. All rights reserved( ). Apache , 2.0(" "); . : http://www.apache.org/licenses/LICENSE-2.0. “ ” . . © 2011 Motorola Mobility, Inc.
  • 44. MOTODEV 44 BSD . Copyright © 2010-2011, Motorola, Inc. All rights reserved( ). 2 . , . 2 , / . Motorola, Inc. . " " ( ) . , , , , ( , , , ) , ( ) , . © 2011 Motorola Mobility, Inc.
  • 45. MOTODEV 45 © 2011 Motorola Mobility, Inc.