Creating Your First CrossPlatform App With Enyo
Roy Sutton
@Pre101
12/13/2013
Who am I?
What is Enyo?
•
•
•
•
•
•

JavaScript App Development Framework
Components for the Web
Cross Platform
Mobile + Desktop + S...
Why Enyo?
• (See Previous Slide)
• Designed for Native-Quality Apps
• Object Oriented Features
– Encapsulation

• Professi...
Where Did Enyo Come From?
Framework Components
Object Oriented Features
Encapsulation

Properties

Events

Components
Widgets (Onyx)
•
•
•
•

Modern
Professionally Designed
Work flawlessly on supported platforms
Optimized for performance
Layout
• Responsive Design
• Assist with complicated tasks:
–
–
–
–

Repeating/Infinite lists
Complex layout
Mobile perfor...
Community Supported
Deployment Options
•
•
•
•
•

Web server for Browser/Web Apps
PhoneGap to Tablets & Phones
Google Chrome App
Intel AppUp E...
Supported Platforms
Your First App
Quickstart: http://enyojs.com/modev
Steps:
• First Component
• Prototype the Todo app
• Add Model and Colle...
More Resources
•
•
•
•
•

Web site: http://enyojs.com
Github: https://github.com/enyojs
IRC: irc.freenode.net #enyojs
Twit...
Questions?
Building Your First Cross-Platform App with Enyo
Upcoming SlideShare
Loading in …5
×

Building Your First Cross-Platform App with Enyo

774 views

Published on

Create a simple ToDo app with Enyo, a free, cross-platform JavaScript framework. This presentation was given at MoDev East 2013.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
774
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Roy Sutton@Pre101Open webOS Community Manager for LG Silicon Valley Labs
  • Enyo: Up and Runninghttp://shop.oreilly.com/product/0636920027751.do
  • Not designed for making or enhancing Web pagesVery JavaScript centric – we are not writing tag soup
  • HP TouchPad apps were designed with Enyo.Tackle the issue of how to create responsive, native-quality apps using web standards
  • New components targeting Smart TV
  • Enyo has object based system called Kinds.Kinds are objects/classesenyo.kind() is a factoryTesting is easier
  • Take a tour at http://enyojs.com/sampler/
  • Community Gallery: http://enyojs.com/gallery/ForumsGithub
  • Chrome Web Store, Firefox OS,Tizen, too.Latest info at: http://enyojs.com/docs/platforms/
  • Building Your First Cross-Platform App with Enyo

    1. 1. Creating Your First CrossPlatform App With Enyo Roy Sutton @Pre101 12/13/2013
    2. 2. Who am I?
    3. 3. What is Enyo? • • • • • • JavaScript App Development Framework Components for the Web Cross Platform Mobile + Desktop + Smart Devices Free Open Source -- Apache 2.0
    4. 4. Why Enyo? • (See Previous Slide) • Designed for Native-Quality Apps • Object Oriented Features – Encapsulation • Professional Widget (UI) Set • Strong Community Support • Test in Desktop Browser
    5. 5. Where Did Enyo Come From?
    6. 6. Framework Components
    7. 7. Object Oriented Features Encapsulation Properties Events Components
    8. 8. Widgets (Onyx) • • • • Modern Professionally Designed Work flawlessly on supported platforms Optimized for performance
    9. 9. Layout • Responsive Design • Assist with complicated tasks: – – – – Repeating/Infinite lists Complex layout Mobile performance Trees
    10. 10. Community Supported
    11. 11. Deployment Options • • • • • Web server for Browser/Web Apps PhoneGap to Tablets & Phones Google Chrome App Intel AppUp Encapsulator to Desktop TideSDK to Desktop
    12. 12. Supported Platforms
    13. 13. Your First App Quickstart: http://enyojs.com/modev Steps: • First Component • Prototype the Todo app • Add Model and Collection • Add Filtering • Spiff up the UI • Package and Deploy with PhoneGap Build
    14. 14. More Resources • • • • • Web site: http://enyojs.com Github: https://github.com/enyojs IRC: irc.freenode.net #enyojs Twitter: @enyojs Book: Enyo: Up and Running
    15. 15. Questions?

    ×