Setiquest explorer html5
From setiquest wiki
Contents |
Explorer-HTML5 Project
Overview
The goal of this project is to convert the functionality of the setiQuest Explorer app into an HTML5 app. The current, original, and only version of the setiQuest Explorer app is written in Flex, which requires a Flash client to run on the targeted devices. iPhones do not have the ability to run Flash.
All of us involved in the project will have to work out how setiQuest Explorer interacts with the server. We will need to research this and document.
Project Members
Goals
Due to the popularity of iPhones we would like to port the Explorer functionality over to HTML5. The targets are:
- iPhone
- iPad
- Android phone or tablets
- Desktop HTML5 compatible browser.
It is assumed that if we get a version working on any one of these targets, the conversion to the other targets (hopefully just tweaks) will be minimal.
setiQuest Explorer Research
We will all need to research the setiQuest Explorer client and server code to determine how they interact. We will need to document this interaction.
The source code and necessary resources are downloadable from https://github.com/hathersagegroup/
Phonegap
The non-desktop versions will be released as an app so it can be distributed in the Apple app store or the Android market place. Phonegap is the tool that we will use to wrap the HTML5 into an application. For more information about Phonegap see http://www.phonegap.com/
JQuery
JQuery and JQuery Mobile will be used to make the HTML5 app look like an actual native app, as much as possible. For more information about JQuery Mobile see http://jquerymobile.com/
Project Steps
Here are some immediate things to do to get us all started:
- If you have not already done so, become familiar with the Wiki and how to edit and create new pages. Create a User page for yourself and add yourself to the Project Members section of this document. Follow Jon Richards' example in that section.
- Review the functionality of setiQuest Explorer by trying it out, exercising it a bit.
- One of you should create a project on http://code.google.com/projecthosting/ where we can manage the source code, use their WiKi, discuss, etc.
- Investigate Phonegap. Try to get it's Hello World app working. I was able to do this and it was quite informative to do so. Jrseti 08:30, 7 September 2011 (PDT)
- Research JQuery Mobile. Am i correct that it is suitable for our purposes? Jrseti 08:30, 7 September 2011 (PDT)
- The best browser for HTML5 development is the Safari browser. It comes standard on a MAC, but it is available for Windows. I would suggest trying it. It has a lot of debugging features. Jrseti 08:30, 7 September 2011 (PDT)
Resources
- http://live.seti.hg94.com/ (setiQuestExplorer)
- http://www.phonegap.com/ (Phonegap)
- http://jquerymobile.com/ (JQuery Mobile)