SlideShare a Scribd company logo
1 of 53
Download to read offline
AIR
on
MOBILE
Maso Lin
2011/4/18
人活得好好的
幹嘛寫手機APP?
全球68億人口
有34億人有手機
但不只34億”台”手機
2010年底超過50億台
那手機很多
                       關我什麼事
                       俺是閃客啊




ActionScriptHero.org
SmartPhone+Tablet > PC+NB
     預計今年超越
     2013達到2倍
日本MIXI
手機連線85%
電腦連線15%
FACEBOOK則是 4:1左右
TWITTER約2:1
AT&T
過去3年行動上網量
   成長50倍
全球行手上網量
 預估未來5年
 將再成長26倍
SOLOMO
    via John Doerr
SOCIAL
LOCAL
MOBILE
準備工作
• Flash   CS5 (AIR2.0)

• Flash   CS5.5 (AIR 2.6)

• Flash   Builder4.5 (Spark mobile component)
• Android   SDK

• 保護費       $25(終身)

• Android   Phone/Pad若干
• ARMv7

• Android   2.2以上
• Mac電腦乙部(會比較方便)

• 保護費     $99(年)

• iPhone, iPad   少許
• iPod Touch   3代以上

• iPhone3Gs以上

• iPad

• iOS    4.0以上
• CertifiedDevices
 http://www.adobe.com/flashplatform/
 certified_devices/
Photo via Mike Chambers


         可以玩哪些
Accelerometer

import flash.events.AccelerometerEvent;
import flash.sensors.Accelerometer;

var accelerometer:Accelerometer;
accelerometer = new Accelerometer();
accelerometer.addEventListener
(AccelerometerEvent.UPDATE, accUpdateHandler);

function accUpdateHandler(event:AccelerometerEvent):void
{
    xSpeed -= event.accelerationX * 2;
    ySpeed += event.accelerationY * 2;
}




 http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/sensors/Accelerometer.html
Geolocation

import flash.events.GeolocationEvent;
import flash.sensors.Geolocation;

var geo:Geolocation;
geo = new Geolocation();
geo.addEventListener(GeolocationEvent.UPDATE,
geoUpdateHandler);

function geoUpdateHandler(event:GeolocationEvent):void
{
    trace(event.latitude);
    trace(event.longitude);

}

       http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/sensors/
       Geolocation.html
Multitouch : Touch Point

Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
addEventListener(TouchEvent.TOUCH_END, onTouchEnd);
addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
function onTouchBegin(eBegin:TouchEvent) {
    trace(eBegin.touchPointID);
    trace(eMove.stageX);
    trace(eMove.stageY);
}
function onTouchMove(eMove:TouchEvent) {
    trace(eMove.stageX);
    trace(eMove.stageY);
}
function onTouchEnd(eEnd:TouchEvent) {
     trace(eEnd.touchPointID);
}

 http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/events/TouchEvent.html
Multitouch : Gesture

Multitouch.inputMode = MultitouchInputMode.GESTURE;

addEventListener(TransformGestureEvent.GESTURE_ROTATE,onRotate)
addEventListener(TransformGestureEvent.GESTURE_ZOOM,onZoom)
addEventListener(TransformGestureEvent.GESTURE_PAN,onPan)
addEventListener(TransformGestureEvent.GESTURE_SWIPE,onSwipe)

function onRotate(e:TransformGestureEvent):void{
    trace(e.rotation);
}
function onZoom(e:TransformGestureEvent):void{
    trace([e.scaleX,e.scaleY])
}
function onPan(e:TransformGestureEvent):void{
    trace([e.offsetX,e.offsetY])
}
function onSwipe(e:TransformGestureEvent):void{
}

 http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/events/GestureEvent.html
StageWebView

import flash.media.StageWebView;

var webView:StageWebView = new StageWebView();

webView.stage = this.stage;
webView.viewPort = new Rectangle( 0, 0,
stage.stageWidth, stage.stageHeight );
webView.loadURL( "http://www.example.com" );
webView.loadString( "<html></html>" );


 http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/media/
 StageWebView.html#includeExamplesSummary
Microphone,Camera


http://help.adobe.com/zh_TW/AS3LCR/Flash_10.0/flash/media/Microphone.html
CameraUI, CameraRoll
var deviceCameraApp:CameraUI = new CameraUI();
var imageLoader:Loader;

deviceCameraApp.addEventListener( MediaEvent.SELECT,
imageCaptured );
deviceCameraApp.addEventListener( Event.CANCEL,
captureCanceled );
deviceCameraApp.addEventListener( ErrorEvent.ERROR,
cameraError );

deviceCameraApp.launch( MediaType.IMAGE );

function imageCaptured( event:MediaEvent ):void
{
    var imagePromise:MediaPromise = event.data;
    imageLoader = new Loader();
    imageLoader.loadFilePromise( imagePromise );
}
//CameraRoll.addBitmapData()

 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/CameraUI.html
多工/Idle : flash.desktop.NativeApplication

硬體鍵 : Keyboard.BACK/Keyboard.MENU

畫面轉向:stage.addEventListener(Event.RESIZE,onResize)
效能淺談
先看個Demo

-Comb Over Charlie
http://www.youtube.com/watch?v=5rp7UNCWbyc


-iPhone Test
http://vimeo.com/21382542
原本做Web Flash用的效能技巧大都適用

       除此之外…
多用點陣少用向量

點陣圖也盡量不要太大張

盡量不用:Filter, Blend modes, 透明等
mySprite.cacheAsBitmap=true;

mySprite.cacheAsBitmapMatrix=new Matrix();
<renderMode>gpu</renderMode>

	

   <renderMode>cpu</renderMode>

	

   <renderMode>auto</renderMode>
Motion Graphic 可

Animation仍太弱
關於設計
熟知各device的尺寸、長寬、解析度
以手指操作,而非游標
務必多放在device上實測
操作方式的重新思考
簡化

聚焦
AIR on Mobile優缺點
原有的熟悉語言

Web - Mobile連動

成熟的IDE工具
侷限在中高階手機

 API 支援度

   效能
堪用以上
實用未滿
參考資料
Top Mobile Internet Trends
http://www.scribd.com/doc/48589047/Top-Mobile-Internet-Trends-2011-from-KPCB

Developing AIR for Android with Flash Professional CS5
http://www.slideshare.net/chrisgriffith/developing-air-for-android-with-flash-professional-cs5-7562915


Mobile First by Luke Wroblewski
http://www.lukew.com/presos/preso.asp?26Rethinking

the Mobile Web by Yiibu by Bryan Rieger
http://www.slideshare.net/bryanrieger/rethinking-the-mobile-web-by-yiibuInternet

Trends 2010 by Morgan Stanley Research
http://www.slideshare.net/CMSummit/ms-internet-trends060710



finalABI Research
http://www.abiresearch.com/press/1684-Worldwide+Mobile+Subscriptions+Forecast+to+Exceed+Five
+Billion+by+4Q-2010Apple

iPhone and iPod touch Capture U.S.Video Game Market Share by Flurry.com
http://blog.flurry.com/bid/31566/Apple-iPhone-and-iPod-touch-Capture-U-S-Video-Game-Market-Share
Q&A
http://maslin.blogspot.com

More Related Content

Similar to Air on Mobile (2011)

Developing Multi Touch Applications
Developing Multi Touch ApplicationsDeveloping Multi Touch Applications
Developing Multi Touch ApplicationsBrian Blanchard
 
Multi Touch presentation
Multi Touch presentationMulti Touch presentation
Multi Touch presentationsenthil0809
 
The Mobile Question @ Big Design 2010
The Mobile Question @ Big Design 2010The Mobile Question @ Big Design 2010
The Mobile Question @ Big Design 2010Jeremy Johnson
 
The Mobile Question: Lessons in Design and Strategy for Your Mobile Experience
The Mobile Question: Lessons in Design and Strategy for Your Mobile ExperienceThe Mobile Question: Lessons in Design and Strategy for Your Mobile Experience
The Mobile Question: Lessons in Design and Strategy for Your Mobile ExperienceJeremy Johnson
 
Multi Touch And Gesture Event Interface And Types
Multi Touch And Gesture Event Interface And TypesMulti Touch And Gesture Event Interface And Types
Multi Touch And Gesture Event Interface And TypesEthan Cha
 
Why Publishers Must Go All in on Mobile
Why Publishers Must Go All in on MobileWhy Publishers Must Go All in on Mobile
Why Publishers Must Go All in on MobileDigiday
 
Cross Media design scenarios: smartphones and tablets, a workshop at ISIA Des...
Cross Media design scenarios: smartphones and tablets, a workshop at ISIA Des...Cross Media design scenarios: smartphones and tablets, a workshop at ISIA Des...
Cross Media design scenarios: smartphones and tablets, a workshop at ISIA Des...Salvatore Iaconesi
 
flutteragency-com-handling-events-and-user-input-in-flutter-.pdf
flutteragency-com-handling-events-and-user-input-in-flutter-.pdfflutteragency-com-handling-events-and-user-input-in-flutter-.pdf
flutteragency-com-handling-events-and-user-input-in-flutter-.pdfFlutter Agency
 
KPCB Internet Trends (May 28, 2014)
KPCB Internet Trends (May 28, 2014)KPCB Internet Trends (May 28, 2014)
KPCB Internet Trends (May 28, 2014)Benjamin Crucq
 
Internet trends 2014
Internet trends 2014Internet trends 2014
Internet trends 2014Patrice Bray
 
Mobile Web on Touch Event and YUI
Mobile Web on Touch Event and YUIMobile Web on Touch Event and YUI
Mobile Web on Touch Event and YUIMorgan Cheng
 
[Droidcon NL 2013] Developing Cross-Platform Apps
[Droidcon NL 2013] Developing Cross-Platform Apps[Droidcon NL 2013] Developing Cross-Platform Apps
[Droidcon NL 2013] Developing Cross-Platform AppsKenichi Kambara
 
Mobile, Philip Nyborg
Mobile, Philip NyborgMobile, Philip Nyborg
Mobile, Philip NyborgIBM Danmark
 
AvengerGear Presentation for openSUSE Students
AvengerGear Presentation for openSUSE StudentsAvengerGear Presentation for openSUSE Students
AvengerGear Presentation for openSUSE StudentsAlex Lau
 
Internet Trends 2014
Internet Trends 2014 Internet Trends 2014
Internet Trends 2014 we20
 
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010Heiko Behrens
 

Similar to Air on Mobile (2011) (20)

Developing Multi Touch Applications
Developing Multi Touch ApplicationsDeveloping Multi Touch Applications
Developing Multi Touch Applications
 
Multi Touch presentation
Multi Touch presentationMulti Touch presentation
Multi Touch presentation
 
The Mobile Question @ Big Design 2010
The Mobile Question @ Big Design 2010The Mobile Question @ Big Design 2010
The Mobile Question @ Big Design 2010
 
The Mobile Question: Lessons in Design and Strategy for Your Mobile Experience
The Mobile Question: Lessons in Design and Strategy for Your Mobile ExperienceThe Mobile Question: Lessons in Design and Strategy for Your Mobile Experience
The Mobile Question: Lessons in Design and Strategy for Your Mobile Experience
 
Multi Touch And Gesture Event Interface And Types
Multi Touch And Gesture Event Interface And TypesMulti Touch And Gesture Event Interface And Types
Multi Touch And Gesture Event Interface And Types
 
Why Publishers Must Go All in on Mobile
Why Publishers Must Go All in on MobileWhy Publishers Must Go All in on Mobile
Why Publishers Must Go All in on Mobile
 
Cross Media design scenarios: smartphones and tablets, a workshop at ISIA Des...
Cross Media design scenarios: smartphones and tablets, a workshop at ISIA Des...Cross Media design scenarios: smartphones and tablets, a workshop at ISIA Des...
Cross Media design scenarios: smartphones and tablets, a workshop at ISIA Des...
 
flutteragency-com-handling-events-and-user-input-in-flutter-.pdf
flutteragency-com-handling-events-and-user-input-in-flutter-.pdfflutteragency-com-handling-events-and-user-input-in-flutter-.pdf
flutteragency-com-handling-events-and-user-input-in-flutter-.pdf
 
KPCB Internet Trends (May 28, 2014)
KPCB Internet Trends (May 28, 2014)KPCB Internet Trends (May 28, 2014)
KPCB Internet Trends (May 28, 2014)
 
Internet trends 2014
Internet trends 2014Internet trends 2014
Internet trends 2014
 
Take a Ride on the Metro
Take a Ride on the MetroTake a Ride on the Metro
Take a Ride on the Metro
 
Mobile Web on Touch Event and YUI
Mobile Web on Touch Event and YUIMobile Web on Touch Event and YUI
Mobile Web on Touch Event and YUI
 
Mobile Application Development class 005
Mobile Application Development class 005Mobile Application Development class 005
Mobile Application Development class 005
 
Nuevas tendencias en UX
Nuevas tendencias en UXNuevas tendencias en UX
Nuevas tendencias en UX
 
[Droidcon NL 2013] Developing Cross-Platform Apps
[Droidcon NL 2013] Developing Cross-Platform Apps[Droidcon NL 2013] Developing Cross-Platform Apps
[Droidcon NL 2013] Developing Cross-Platform Apps
 
Mobile, Philip Nyborg
Mobile, Philip NyborgMobile, Philip Nyborg
Mobile, Philip Nyborg
 
AvengerGear Presentation for openSUSE Students
AvengerGear Presentation for openSUSE StudentsAvengerGear Presentation for openSUSE Students
AvengerGear Presentation for openSUSE Students
 
Internet Trends 2014
Internet Trends 2014 Internet Trends 2014
Internet Trends 2014
 
INTERNET TRENDS 2014
INTERNET TRENDS 2014INTERNET TRENDS 2014
INTERNET TRENDS 2014
 
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 

Recently uploaded (20)

Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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?
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 

Air on Mobile (2011)