I'm currently working on a Sencha Touch project making an Entrepreneur application, which will be released in a couple of months... Stay tuned! I only want say that it is a bit more complex than this example... but you have to start with something, right?!

To get some knowledge of the Sencha Touch Framework I created a basic App - based on my Nonsense Guru javascript from 1997. Yes that's right! Just a couple of lines had to be changed.

The app was made entirely in javascript so the old script fitted right in...

Next step: The framework

Step 1: Host Your Sencha Touch App on Your Raspberry Pi!

Sencha Touch is in my opinion the greatest framework for making a web page / javascript based application simulating a native app in your smartphone there is! (The framework take care of browser kirks and it doesn't mater if it's displayed on an iPhone or Android phone)

If you really are thinking of making an App, you should look at http://docs.sencha.com/touch/2-0/#!/example

Creation of an App
This was my first try, so I made some minor good codelines, but even though.... it works!! (Not in Internet Explorer, because the framework doesn't support it, but who has a Windows phone... ;).

The basics are:

Define your app in a MVC fashion:

The Models take care of data structure.
The Views displays data.
The Controllers take care of logic.

You need an Index.htm file which declare javascripts, framework files and css-files used.

The app.js holds the application.
(And the other files are filed as above... if it is a big App).

Read more at http://docs.sencha.com/touch/2-0/#!/guide/getting_started

(Mine is not a good example, but as I said it works!)

Next step:

<p>I have used an example from Sencha docs. Kept it at /var/www location. But Host:IP/index.html does not load in my chrome web browser. Do I need to make any other changes? </p>
<p>Hi SowmyaGuru!</p><p>Are you sure you have the right ip-address? Are you sure your startpage is index.html (Capital letters matters. .htm perhaps)?</p><p>Please post your result!</p><p>BR<br>Andrew</p>
I resolved this problem. Thank you. :)
Of course Amanda!<br> A bit old but explains things:<a href="http://miamicoder.com/2012/how-to-create-a-sencha-touch-2-app-part-1/" rel="nofollow">&nbsp;http://miamicoder.com/2012/how-to-create-a-sencha-touch-2-app-part-1/</a><br> Lots of examples: <a href="http://try.sencha.com/touch/2.0.1" rel="nofollow">http://try.sencha.com/touch/2.0.1</a>/<br> More examples:&nbsp;<a href="http://docs.sencha.com/touch/2-0/#!/example" rel="nofollow">http://docs.sencha.com/touch/2-0/#!/example</a><br> Some videos:&nbsp;<a href="http://vimeo.com/sencha/videos" rel="nofollow">http://vimeo.com/sencha/videos</a><br> <br> Dig in! /Andreas
Just saying, the image of the guru here is Guru Tegh Bahadur. Some people might take offense when they see this Sikh religious leader portrayed this way. You might want to change the image to a non-Sikh Guru image. Just a heads-up.
Changed guru. Hope he doesn't mind. (Note that page can be cached..)
Can you please give example? I really don't want to offend someone.
sounds cool! do you know of any good resources to get started with Sencha?

About This Instructable




More by antares72:See the world as Bits Check who is at home! Home automation. Surveillance. Big Brother tech. Raspberry PI. Emergency supplies 
Add instructable to: