Nothing Insightful

  • Archive
  • RSS
mrshaun:

9-bits:

It is my honor to present Sencha Touch, a brand new HTML5/CSS3 app framework for touch devices. I have secretly been toiling away on this for the past few months, and let me tell you: it is an incredible relief to finally be able to discuss it.
Sencha Touch represents a new era of mobile web app development. Firstly, the number of visual components we have included is, as one friend put it, “incredibly ambitious.” We have tabs, carousels, forms, lists, buttons, toolbars, maps, overlays, and more — all with myriad options for manipulating their design and UX. And, most importantly, all built entirely with web standards like HTML5, CSS3, and Javascript.
On top of the actual components, we have a robust data package (inspired by Ext JS), that is essential for developing content-based applications. We provide simple ways to get data via Ajax, JSONP, or YQL, and let you easily bind that data to components like lists or render it into HTML templates. I built a data-driven app for Kiva, a fantastic non-profit micro-loan organization, in under a week.
And lastly, there’s the style/theme layer. This has been my real brainchild within the project. I fear it may take some time for developers to really see how much power is in there, and I hope to explain a bit of it in some forthcoming posts and screencasts. At its core, the theming/CSS system is based on Sass, an abstraction layer for CSS that adds things like variables and functions. To give you some idea of its potential, check out the source of the Android theme we’re offering, which is written in under 30 lines of code (check out a preview here, in a WebKit browser). My other favorite part of the styling layer is that it is resolution independent. Through a combination of CSS3 and relative sizing, we have managed to make our UI elements (like buttons and toolbars) the same physical size across devices with different resolutions/DPIs. It’s somewhat hard to describe how unique this is, but I think people will see the benefits of this very soon.
It’s been a great ride, working on this over the past few months, and I’m looking forward to seeing this library grow into the best mobile app framework around, web or native. For the jQTouch fans and followers out there, worry not — development is about to ramp up there as well, with help from my good friend Jonathan Stark, which we’ll be posting about tomorrow. For 9-bits follower in general, I apologize for the lack of posts lately (hopefully this helps explain) and promise I’ll be ramping up news posts again soon. And lastly, to everyone who has helped make this possible, including our early private testers and the rest of the Sencha Team, thank you, thank you, thank you.
If you have any questions about Sencha Touch, jQTouch, or mobile web apps in general, feel free to send them here and I’ll try to answer them here on the blog. Now go download the thing and start building apps!
View Separately

mrshaun:

9-bits:

It is my honor to present Sencha Touch, a brand new HTML5/CSS3 app framework for touch devices. I have secretly been toiling away on this for the past few months, and let me tell you: it is an incredible relief to finally be able to discuss it.

Sencha Touch represents a new era of mobile web app development. Firstly, the number of visual components we have included is, as one friend put it, “incredibly ambitious.” We have tabs, carousels, forms, lists, buttons, toolbars, maps, overlays, and more — all with myriad options for manipulating their design and UX. And, most importantly, all built entirely with web standards like HTML5, CSS3, and Javascript.

On top of the actual components, we have a robust data package (inspired by Ext JS), that is essential for developing content-based applications. We provide simple ways to get data via Ajax, JSONP, or YQL, and let you easily bind that data to components like lists or render it into HTML templates. I built a data-driven app for Kiva, a fantastic non-profit micro-loan organization, in under a week.

And lastly, there’s the style/theme layer. This has been my real brainchild within the project. I fear it may take some time for developers to really see how much power is in there, and I hope to explain a bit of it in some forthcoming posts and screencasts. At its core, the theming/CSS system is based on Sass, an abstraction layer for CSS that adds things like variables and functions. To give you some idea of its potential, check out the source of the Android theme we’re offering, which is written in under 30 lines of code (check out a preview here, in a WebKit browser). My other favorite part of the styling layer is that it is resolution independent. Through a combination of CSS3 and relative sizing, we have managed to make our UI elements (like buttons and toolbars) the same physical size across devices with different resolutions/DPIs. It’s somewhat hard to describe how unique this is, but I think people will see the benefits of this very soon.

It’s been a great ride, working on this over the past few months, and I’m looking forward to seeing this library grow into the best mobile app framework around, web or native. For the jQTouch fans and followers out there, worry not — development is about to ramp up there as well, with help from my good friend Jonathan Stark, which we’ll be posting about tomorrow. For 9-bits follower in general, I apologize for the lack of posts lately (hopefully this helps explain) and promise I’ll be ramping up news posts again soon. And lastly, to everyone who has helped make this possible, including our early private testers and the rest of the Sencha Team, thank you, thank you, thank you.

If you have any questions about Sencha Touch, jQTouch, or mobile web apps in general, feel free to send them here and I’ll try to answer them here on the blog. Now go download the thing and start building apps!

Source: 9-bits

  • 1 year ago > 9-bits
  • 57
  • Comments
  • Permalink
  • Share

57 Notes/ Hide

  1. emersonsmithdesigns liked this
  2. pingting reblogged this from webvampires
  3. cocaineholiday liked this
  4. clement liked this
  5. chatzitate liked this
  6. jeremybunting reblogged this from 9-bits and added:
    developers are looking for. I’m super excited...possibilities. Well done guys, bravo.
  7. kennethreitz reblogged this from taitems
  8. blogoklahoma reblogged this from senchainc and added:
    I’m looking this over right now. See if I can improve on both Blog Oklahoma and BlogOklahoma.us mobile. - K.
  9. victorstuber reblogged this from gregbabula
  10. gilbertolenzi reblogged this from gregbabula
  11. hjordas24chocoholic reblogged this from senchainc
  12. dydric reblogged this from 9-bits
  13. ninedaysoff reblogged this from 9-bits
  14. danceyrselfmad reblogged this from darknessandstarlight
  15. greatserendipity reblogged this from sebastianwaters
  16. sebastianwaters reblogged this from 9-bits
  17. lnchou reblogged this from gregbabula and added:
    Guess I’m kind of lagging behind...Tumblr dashboard (too much work haha). This sounds...
  18. thedrunkenepic reblogged this from jayrobinson and added:
    Fucking NICE! I’ve...and knew this would be the next logical step for these guys. Good on...
  19. quatermain reblogged this from 9-bits and added:
    is some seriously gorgeous technology.
  20. agawley reblogged this from gregbabula and added:
    Touch-oriented HTML5-based JS library. Very polished.
  21. ianramsrud reblogged this from 9-bits
  22. razorsharp reblogged this from 9-bits
  23. tri-geneo reblogged this from 9-bits
  24. scrufus reblogged this from 9-bits and added:
    David Kaneda: “It
  25. darknessandstarlight reblogged this from gregbabula and added:
    awesome! And just yesterday...someone so it’s double awesome.
  26. mrshaun reblogged this from gregbabula
  27. prusso reblogged this from 9-bits and added:
    devices.I am really looking forward...start using this, especially
  28. webvampires reblogged this from gregbabula
  29. thepov reblogged this from senchainc
  30. elliotttt reblogged this from 9-bits
  31. briancoydesign reblogged this from 9-bits
  32. zokni reblogged this from 9-bits
  33. phej reblogged this from mrshaun and added:
    Looks amazing! I can’t wait to try this.
  34. jayrobinson said: Fuck yeah, Dave K.!
  35. jacksonfdam reblogged this from taitems
  36. gregbabula reblogged this from leslienayibe and added:
    It is my honor to present Sencha Touch, a brand new HTML5/CSS3 app framework for touch devices. I have secretly been...
  37. jayrobinson reblogged this from 9-bits and added:
    David Kaneda: “It...devices.” We’ve...cool stuff at...
  38. senchainc reblogged this from 9-bits
  39. taitems reblogged this from mrshaun
  40. mattdetails reblogged this from mrshaun
  41. leslienayibe reblogged this from 9-bits
  42. harpermd reblogged this from 9-bits and added:
    Fucking awesome.
  43. jeffzie reblogged this from 9-bits
  44. bigdreams said: sounds absolutely wonderful. thanks for all the efforts.
  45. adrianwithaw reblogged this from 9-bits and added:
    Quite excited about...sure. I’ve been attracted...building...
  46. 9-bits posted this

Recent comments

Blog comments powered by Disqus
← Previous • Next →

About

My name is Tait Brown, and I'm a Melbourne-based UI designer and a front end developer. I like to make stuff.

taitbrown@gmail.com

Me, Elsewhere

  • taitems on Dribbble
  • taitems on Forrst
  • @taitems on Twitter
  • taita_cakes on Last.fm
  • Linkedin Profile
  • taitems on github

Twitter

loading tweets…

  • RSS
  • Random
  • Archive
  • Mobile

Effector Theme by Carlo Franco.

Powered by Tumblr