210 likes | 369 Views
“ Mobile Internet Development ”. Prasert Jaipet (aekram43) MCTS ,MCPD ,Microsoft Insider Technology Team Manager Digital Beyond Company www.prasert.info. Agenda. Web 2.0 Concept Improvement. Internet Development Plattern . Internet Device Perspective. Mobile OS Platform Overview.
E N D
“ Mobile Internet Development ” PrasertJaipet (aekram43) MCTS ,MCPD ,Microsoft Insider Technology Team Manager Digital Beyond Company www.prasert.info
Agenda • Web 2.0 Concept Improvement. • Internet Development Plattern. • Internet Device Perspective. • Mobile OS Platform Overview. • Mobile Application(Mobile Web, Mobile App , Mash Up , Widget ). • Mobile Internet Deveopment. • Pre - require Knowledge for Widget and Mashup. • Demo , Example( Real world ). • Lab( Create Http handle for let they consume by HTML & JS ) • World – Wide WebAPI Overview. • Factor of efficient Application.(Architect perspective) • Why Mobile Internet Application?. • Future of Mobile Application(Semantic). • Summary
What Main is Web2.0 difference from Web1.0 • Rich Interface Application Style & Usability . • Ajax. • Adobe Flash , Flex , Air • Microsoft Silverlight • Community Driven & User Centric. • Share. • Co-Creation. • Networking. • Suggestion and Invitation. • Server & Provider. • Meta Data and Syndication. • RSS , Atom • Microformat
What Main is Web2.0 difference from Web1.0 • Rich Interface Application Style & Usability . • Ajax. • Adobe Flash , Flex , Air • Microsoft Silverlight • Community Driven & User Centric. • Share. • Co-Creation. • Networking. • Suggestion and Invitation. • Server & Provider. • Meta Data and Syndication. • RSS , Atom • Microformat
Mobile Platform. • Iphone. • Android. • Window Mobile. • Symbian. • Blackberry. • Plam OS. • Linux Base : Lisp , Limo,MotoMagx,OpenMoko,Nokia Meamo
Mobile Development. • Mobile Web. “website for mobile or smart device.” • Mobile Mashup. “website or application that combines content from more than one source into an integrated” • Mobile Application. “Application that locally create for support the mobile ” • Mobile Widget. “application that create for consume some source”
Mobile Development. • Mobile Web. Mobile Internet Development “website for mobile or smart device.” • Mobile Mashup. Mobile Internet Development “website or application that combines content from more than one source into an integrated” • Mobile Application. “Application that locally create for support the mobile ” • Mobile Widget. Mobile Internet Development “application that create for consume some source”
Mobile Development. • Mobile Web. Mobile Internet Development “website for mobile or smart device.” • Mobile Mashup. Mobile Internet Development “website or application that combines content from more than one source into an integrated” • Mobile Application. “Application that locally create for support the mobile ” • Mobile Widget.Mobile Internet Development “application that create for consume some source”
Pre – Require Knowledge • Html. • Basic Http programming . • URI or Resource base Model(Advantage). • Web Service or Any Services model(Advantage). • JSON , Xml ----- ***. • Java Script. • Some Programming language( Optional)
Pre – Require Knowledge? • URI (Uniform Resource Identifier) - The way of uniquely identifying resources on the network. • HTTP (HyperText Transfer Protocol) - The protocol used to request a resource from a URI and respond to requests. • HTML (HyperText Markup Language) - The content format of resources to be returned. • XML(Extensible Markup Language) – The Data is transmitted over the Http. • JSON(Java Serialized Object Notation) -The Data is transmitted over the Http.
Pre – Require Knowledge • Html. • Basic HTTP Model. • URI or Resource base Model(Advantage). • Web Service or Any Services model(Advantage). • JSON , Xml ----- ***. • Java Script. • Some Programming language( Optional)
XML and Http Sample. Basic HTTP Operation. • HTTP Request - to Request data from Web Server. • HTTP Response- to Response from Web Server.. Sample XML Stucture <?xml version="1.0" encoding="utf-8" ?> <CompanyWeb> <Product> <name>IT services</name> <Detail><![CDATA[xxxxxxxxxxx.]]></Detail> <MoreUrl>http://xxx.com</MoreUrl> </Product> …….. ……... </CompanyWeb>
World wide Web API? Programmable Web - http://www.programmableweb.com/apis
Factor of Efficient Application software architect Skill. • Benefit. • Performance. • High Usability. • Guest Member Presenter. • Wow feature.. • More…
Why Mobile Internet Application? • Personal Internet device trend. • Telecom Technology Support. • Anytime Anywhere Access. • Mobilizm.
Mobile Internet Application For Feature • Service Base Development. • Not only widget. • Semantic Web Mobile.
Summary • Define Business Model. • Finding and look up the Web API or Service. • Learning each Web API term and condition. • Implement the Web API consumer. • Transmit the data according the API Specification. • Display the data according Platform. • Web • WAP , Mobile web (Depend Bowser Spec) • Widget ( Depend Mobile OS )