No Strings

50 %
50 %
Information about No Strings
Sports

Published on May 2, 2008

Author: Teresa1

Source: authorstream.com

No Strings Attached!:  No Strings Attached! The Palm VII as a Wireless SilverStream Client Agenda:  Agenda Demo - eScoresheet What makes this so cool? Palm’s wireless application architecture The role of the application server Hands-on “how to” Possible applications Future of wireless-to-SilverStream connectivity Demonstration:  Demonstration The eScoresheet application developed by AEGIS Consulting for the National Senior Games Association Demonstration:  Demonstration Demonstration:  Demonstration What makes this so cool?:  What makes this so cool? Wireless go-(almost)-anywhere client Well known HTML-based presentation layer Back end processing well-suited to Servlets Key design rule: Keep it simple Place any processing burden on the server Minimize data transmission Maximize local storage Note constraints of the interface Palm’s Wireless Application Model:  Palm’s Wireless Application Model Palm.net Wireless cellular network (3com/Bell South) Covers major metropolitan areas of the US Monthly access fee $10-$45* based on usage Palm Query Applications (PQAs) HTML and graphics archived on the device Subset - not all HTML tags are supported Extensions - includes some PQA-specific tags Issue HTTP requests to any TCP/IP address using Palm.net as a gateway * the $45 “all you can eat” plan was announced very recently Palm’s Wireless Application Model:  Palm’s Wireless Application Model Host Server(s) for the PQA to “talk” to CGI is fine; Servlets are perfect! HTTP response is Palm-compliant HTML Palm’s Wireless Application Model:  Palm’s Wireless Application Model Example system flow Role of the Application Server:  Role of the Application Server Requirements Accept an HTTP request Generate an HTTP response Solution Servlet! Needs to produce a response that conforms to the Palm “flavor” of HTML Can draw on any available resources to generate the response AgaData, utility objects, remote servers, etc. Hands-on How To:  Hands-on How To Designing the application Consider developing toward the thinnest of thin clients Screen resolution 160x160 Black, white, 2 shades of gray No JavaScript or plug-ins Consider conservation of bandwidth Data transmission is expensive here Money Time Place images, static text, etc. inside the PQA itself to be stored on the Palm client Hands-on How To:  Hands-on How To Create the PQA Comprised of static HTML document(s) and images Palm-compliant HTML Missing some standard HTML features Style sheets, frames, image maps, cookies, nested table Adds some Palm-specific tags LocalIcon, SmallScreenIgnore, %ZipCode, Datepicker ... Local (file://) references to client-side resources Use the PQABuilder application Included on the Palm VII cd-rom Also provided with CodeWarrior Hands-on How To:  Hands-on How To Code for PQA <html> <head> <meta name="PalmComputingPlatform" content="true"> <meta name="localicon" content="nsgalogobw.gif"> <title>eScoresheet</title> </head> <body> <table border=0> <tr><td><img src="nsgalogobw.gif"></img></td><td>e-NSGA<br> Wireless electronic scoresheet</td></tr></table> <p> <center> <form method="get" action="http://demo.aegisconsulting.com/Palm/eScoresheetPQA"> <input type="submit" value="Query Event List"></form> <p> <hr> AEGIS Consulting<br> "Who's protecting your information systems future?"<br> www.aegisconsulting.com </center> </body> </html> Hands-on How To:  Hands-on How To Write the servlet(s) Typical Java servlets Palm-compliant HTML Missing some standard HTML tags Style sheets, frames, image maps, cookies, nested table Adds some Palm-specific tags LocalIcon, SmallScreenIgnore, %ZipCode, Datepicker ... Local (file://) references to client-side resources Hands-on How To:  Hands-on How To Code for Servlet ... sOutput = "<html><head><meta name=\"PalmComputingPlatform\" content=\"true\"><title>”; sOutput += “eScoresheet</title></head><body><img src=\"file:eScoresheet.pqa/nsgalogobw.gif”; sOutput += “\"></img><p>Choose an event and heat/round to score:<br>"; sOutput += "<form method=get action=\"http://demo.aegisconsulting.com/Palm/eScoresheetPQA”; sOutput += “\"><table border=0>"; sOutput += "<tr><td>Event:</td><td><select name=eventid>"; try{ dataEvents.gotoFirst(); String sFirstIsSelected=" selected"; do{ sOutput += "<option value="+dataEvents.getProperty("eventid")... sFirstIsSelected=""; } while (dataEvents.gotoNext()); } catch (Exception e){ System.out.println("Error retrieiving document list: "+e); } sOutput += "</select></td></tr><tr><td>Heat:</td><td><select name=heatid>"; try{ dataHeats.gotoFirst(); String sFirstIsSelected=" selected"; do{ sOutput += "<option value="+dataHeats.getProperty("heatid")+... } while (dataHeats.gotoNext()); } catch (Exception e){ System.out.println("Error retrieiving document list: "+e); } ... Other Applications :  Other Applications Real-time stock quotes Email access Remote triggering of business processes Content customized to client’s locale HTTP header includes Palm.net node’s zip code (cool!) “Show me my nearest customers…” Seldomly-connected applications (non-wireless) Future of this platform:  Future of this platform WAP is likely to be the wireless platform of choice (see Noel Clarke’s session) Currently no WAP infrastructure in the US market Palm will enjoy it’s current position for some time to come (3-5 years) Palm will also enjoy the benefits of being first to market in the US Questions?:  Questions? Michael Callihan CSD, CSI, CSFAE Manager, SilverStream Solutions Practice AEGIS Consulting http://www.aegisconsulting.com (703) 448-5420 x310 michael.callihan@aegisconsulting.com

Add a comment

Related presentations

Related pages

No Strings Attached (2011) - IMDb

Share this Rating. Title: No Strings Attached (2011) 6.2 /10. Want to share IMDb's rating on your own site? Use the HTML below.
Read more

No Strings - Wikipedia, the free encyclopedia

No Strings is a musical drama with a book by Samuel A. Taylor and words and music by Richard Rodgers, his only Broadway score for which he wrote both ...
Read more

No Strings Attached (film) - Wikipedia, the free encyclopedia

No Strings Attached is a 2011 American romantic comedy film directed by Ivan Reitman and starring Natalie Portman and Ashton Kutcher. Written by Elizabeth ...
Read more

no strings attached | 23. April – 3. Mai 2015

IHRE STIMMEN zu NO STRINGS ATTACHED Figurentheater und mehr Mainz. Zehn Festivaltage, zehn Inszenierungen – Sie hatten das Wort, wir freuen uns über die ...
Read more

No Strings | Education

Blog NO STRINGS-TRAINED PUPPETEER GEORGE ADDRESSES UNITED NATIONS ASSEMBLEY George Ochieng is a former No Strings workshop participant in Kenya.
Read more

dict.cc Wörterbuch :: no strings attached :: Deutsch ...

Englisch-Deutsch-Übersetzung für no strings attached im Online-Wörterbuch dict.cc (Deutschwörterbuch).
Read more

dict.cc | no strings attached | Wörterbuch Englisch-Deutsch

Übersetzung für no strings attached im Englisch-Deutsch-Wörterbuch dict.cc.
Read more

No strings attached - Idioms by The Free Dictionary

no strings attached no special demands or limits that you have to accept The donation has no strings attached, so the charity can use the money for ...
Read more

No Strings Attached (2011) - Rotten Tomatoes

It benefits from the presence of Natalie Portman and director Ivan Reitman's steady hand, but No Strings Attached doesn't have the courage or conviction ...
Read more

No Strings Dating

Welcome to No Strings, your Online Dating and Networking community. Millions of people worldwide, are looking for others to share their experiences and ...
Read more