際際滷

際際滷Share a Scribd company logo
NYC Titanium Users Group
                            Kickoff Meeting
                                John Oliva
                            February 19th, 2013




NYC Titanium Users Group            1
TOPICS

Who are we?
Meeting format
Themes & topics for future meetings
Overview of Appcelerator technologies,
services and community
Open discussion


  NYC Titanium Users Group   2
WHO ARE WE?
 Experience with Titanium*

                                                      High
                                               Low    22%
                                               40%

                                                     Medium
                                                      38%



* Estimated based on 60 people reporting


      NYC Titanium Users Group            3
WHO ARE WE?
 Platform Interests*
                                                                           100%


                                                                           80%


                                                                          60%

                                  95%
                                        82%                               40%


                                                                          20%

                                                 21%      18%
                                  iOS
                                                                    16% 0%
                                        Android
                                              Win Phone 8
                                                      BlackBerry 10
                                                                  Mobile Web
* Based on 61 people reporting


      NYC Titanium Users Group          4
Technology & Design
 WHO ARE WE?                                                Capabilities of Titanium
                                                            Learn Alloy
 What do we want from the group?*                           Compare with alternative cross-
                                                            platform technologies
                                                            Best practices & design patterns
                                                            Compare UX strategies
                                                            See examples of apps developed &
   Networking & Advise                                      in app stores
       Meet and network with other                          Build games
       Titanium developers
       Help evaluating whether to
       adopt
       Job opportunities
       Get a sense of usage in NYC
       Get inspired
                                     Collaboration
                                      Work with other digital media
                                      developers
                                      Help with problems (e.g. memory
                                      issues)
                                      Participate in hackathons & projects
* Based on those reporting
                                      with other members

       NYC Titanium Users Group            5
General Meeting Format
Socialize
Welcome & Introduction to Presentation
Organizer Announcements
   Interesting news from the world of Appcelerator & related
   Upcoming meetings and events
Lightning talks, announcements, call for assistance,etc.
Presentation and questions
Adjourn to nearby bar to continue socializing




 NYC Titanium Users Group      6
Themes & Topics for Future Meetings
                  (some ideas to stimulate discussion)


Appcelerator
   Overview of Titanium and all of the related services, products
   Comparison with alternative cross-platform technologies
   (PhoneGap, Sencha Touch, etc.)
   Whats new from CodeStrong




 NYC Titanium Users Group         7
Themes & Topics for Future Meetings
                     (some ideas to stimulate discussion)


Technology & Process                                  Testing and continuous integration
                                                      Javascript & use of libraries
   Alloy
   ACS & Node.ACS                                     Building Titanium modules & widgets
   Developing for iOS, Android, BlackBerry            Building and deploying a Node.ACS app
   10, Win Phone 8, Mobile Web                        Use of CLI rather than Titanium Studio
   Best in class design techniques                    Alternative build tools
   TiShadow for fast iterative development            HW hacking with Titanium
   Techniques for effectively building, testing       Alternatives for storing data locally and
   and maintaining cross-platform apps                remotely
   Debugging techniques                               Performance and optimization of
                                                      Titanium apps
   Alternative mobile backends - PaaS
   (OpenShift, CloudFoundry, etc.), BaaS              Common design patterns used with
   (Kinvey, Parse, etc.)                              Titanium and mobile


 NYC Titanium Users Group                        8
Themes & Topics for Future Meetings
                  (some ideas to stimulate discussion)


UI/UX
   Design techniques for creating awesome user experiences
   iOS, Android, BlackBerry, Win Phone 8 user interface patterns
   and design elements
   Design tools for creating custom assets




 NYC Titanium Users Group         9
Themes & Topics for Future Meetings
                  (some ideas to stimulate discussion)



Business of Mobile
   Mobile analytics and user engagement
   Monetization
      application pricing
      add based revenue
      in-app purchases
   Beta testing techniques (tools, services, best practices)
   Different app markets, techniques for getting visibility, engaging
   and interacting with users


 NYC Titanium Users Group         10
Themes & Topics for Future Meetings
                  (some ideas to stimulate discussion)



Miscellaneous
   Case studies of designing, building, testing, marketing and
   deploying apps from members of the community.
   Building games with Titanium (e.g. Plantino)




 NYC Titanium Users Group         11
Overview of Appcelerator Technologies,
       Services and Community


          Services                        Technology


                                         Appcelerator started
                                         with the idea that mobile
                                         will impact our lives even
                                         more than the web.
                             Community



 NYC Titanium Users Group      12
Overview of Appcelerator Technologies,
       Services and Community

         Production          Technology   Operational


       Titanium Studio                    Appcelerator
       Titanium SDK                       Cloud Services
       Titanium CLI                       (ACS)
       Enterprise Edition                 Node.ACS
       Tools                              Analytics
       Wiki and Online
       Documentation
       Marketplace




 NYC Titanium Users Group       13
Overview of Appcelerator Technologies,
       Services and Community
 Technology


 Titanium Studio

   Based on Aptana Studio (also supports CSS, HTML, Javascript, Python, Ruby, Rails, PHP)
   Leverages native build and debugging tools for each of the target platforms
   Community and enterprise editions
   Builds and deploys to:
      iOS (iPad, iPhone, iPod)
        deployments: iTunes App Store, Apple ad-hoc distribution
     Android
        deployments: Google Play Store
     BlackBerry 10 (preview)
     Windows Phone 8 (expected mid-2013)
     HTML5 Mobile Web



 NYC Titanium Users Group                              14
Overview of Appcelerator Technologies,
       Services and Community
 Technology

 Titanium SDK

   Platforms:
      iOS (iPad, iPhone, iPod)
      Android
      BlackBerry 10 (preview)
      Windows Phone 8 (expected mid-2013)
      HTML5 Mobile Web
   Alloy
      client side MVC framework
      separation of concerns
   Titanium CLI
      scriptable




 NYC Titanium Users Group              15
Overview of Appcelerator Technologies,
       Services and Community
 Technology


 Enterprise Edition Tools

   SOASTA test automation
   Appthority security assessment tools
   Crittercism mobile app performance tools
   Enterprise modules




 NYC Titanium Users Group                    16
Overview of Appcelerator Technologies,
       Services and Community
 Technology


 Cloud Services

   Appcelerator Cloud Services (ACS) - MBaaS
   Node.ACS - PaaS
   Analytics
     User analytics
     Session analytics
     Custom events
   Nodeable real-time processing (coming??)




 NYC Titanium Users Group                17
Overview of Appcelerator Technologies,
       Services and Community
   Services



 Services and Partnering

   Appcelerator Professional Services
     consulting and outsourcing
   Integration Partners
   Technology Partners
   Appcelerator Training and Training
   Partners




 NYC Titanium Users Group              18
Overview of Appcelerator Technologies,
       Services and Community
   Services



 Training Courses and Certi鍖cation

                             Training                                    Certi鍖cation
          Building Native Mobile Apps (BNAPP)           Titanium Certi鍖ed Application Developer (TCAD)

    Old   Advanced Titanium Mobile Development (ATMD)   Titanium Certi鍖ed Mobile Developer (TCMD)

                                                        Titanium Certi鍖ed Expert (TCE) - aka Instructor

          Titanium Certi鍖ed Developer Training          Titanium Certi鍖ed Developer (TCD)

    New   Titanium Certi鍖ed Expert Training             Titanium Certi鍖ed Expert (TCE)
                                                        Titanium Certi鍖ed Instructor (TCI) -- two levels, one
                                                        each for TCD & TCE




 NYC Titanium Users Group                       19
Overview of Appcelerator Technologies,
       Services and Community
 Community


   Meetup Groups
   Devlink - pro鍖les for community members
   Appcelerator Q&A forum
   Google Groups
     Appc Ti Alloy, Appc Titanium CLI, Appc Ti Mobile BlackBerry, Node.ACS, Appcelerator Trainers, etc.
   JIRA - bug tracking system
   IRC (freenode.net, #titanium_app)
   Twitter (@Appcelerator, #appcelerator, #titanium)
   Titans Program
     active participants of the Titanium community who promote the platform's adoption and use
   CodeStrong - annual conference
   Github (tons of good stuff)
     source code for: Titanium mobile SDKs, Titanium CLI, Alloy, many modules & applications (e.g. KitchenSink), etc.




 NYC Titanium Users Group                                 20
Some Notable Events
 2006
    Appcelerator founded with the idea that mobile will impact our lives even more than the web
 2009
    Titanium launched at Apples WWDC
 2011
    Aptana IDE, based on Eclipse, is acquired
    First CodeStrong conference
    Support added to integrate with RedHats OpenShift PaaS
 2012
    CocoaFish , which provides BaaS cloud services, is acquired
    Titanium Desktop is spun off into community driven open source project (now named TideSDK (tidesdk.org)
    Titanium 2.0 brings cloud services (ACS), HTML5 mobile web apps
    Partners with Appthority to provide an end-to-end process for secure mobile enterprise app development
    Initial beta support for BlackBerry 10
    Virtual Private ACS option available and forthcoming private ACS option announced.
    Second CodeStrong conference
    Appcelerator announces Innovation Fund to invest in transformative early-stage mobile startups. Lanica is the 鍖rst
    startup to receive investment through fund.
    Support for Windows Phone 8 announced (expected mid 2013)
    Nodeable, a leader in real-time, big data processing for Hadoop type real-time data processing, is acquired
 2013
    Partners with SOASTA to offer fully integrated test automation solution
    Partners with Crittercism to tightly integrate Mobile App Performance Platform into Titanium



NYC Titanium Users Group                                  21
Contact Info
                   NYC Titanium Users Group




                   John Oliva
                   Organizer for NYC Titanium Users Group

                   e-mail:     joliva63@gmail.com
                   cell:       (908) 812-3667
                   twitter:    @joliva
                   linkedin:   http://bit.ly/joliva63
                   website:    http://olivalabs.com




NYC Titanium Users Group                           22

More Related Content

NYC Titanium User's Group - Kickoff Meeting

  • 1. NYC Titanium Users Group Kickoff Meeting John Oliva February 19th, 2013 NYC Titanium Users Group 1
  • 2. TOPICS Who are we? Meeting format Themes & topics for future meetings Overview of Appcelerator technologies, services and community Open discussion NYC Titanium Users Group 2
  • 3. WHO ARE WE? Experience with Titanium* High Low 22% 40% Medium 38% * Estimated based on 60 people reporting NYC Titanium Users Group 3
  • 4. WHO ARE WE? Platform Interests* 100% 80% 60% 95% 82% 40% 20% 21% 18% iOS 16% 0% Android Win Phone 8 BlackBerry 10 Mobile Web * Based on 61 people reporting NYC Titanium Users Group 4
  • 5. Technology & Design WHO ARE WE? Capabilities of Titanium Learn Alloy What do we want from the group?* Compare with alternative cross- platform technologies Best practices & design patterns Compare UX strategies See examples of apps developed & Networking & Advise in app stores Meet and network with other Build games Titanium developers Help evaluating whether to adopt Job opportunities Get a sense of usage in NYC Get inspired Collaboration Work with other digital media developers Help with problems (e.g. memory issues) Participate in hackathons & projects * Based on those reporting with other members NYC Titanium Users Group 5
  • 6. General Meeting Format Socialize Welcome & Introduction to Presentation Organizer Announcements Interesting news from the world of Appcelerator & related Upcoming meetings and events Lightning talks, announcements, call for assistance,etc. Presentation and questions Adjourn to nearby bar to continue socializing NYC Titanium Users Group 6
  • 7. Themes & Topics for Future Meetings (some ideas to stimulate discussion) Appcelerator Overview of Titanium and all of the related services, products Comparison with alternative cross-platform technologies (PhoneGap, Sencha Touch, etc.) Whats new from CodeStrong NYC Titanium Users Group 7
  • 8. Themes & Topics for Future Meetings (some ideas to stimulate discussion) Technology & Process Testing and continuous integration Javascript & use of libraries Alloy ACS & Node.ACS Building Titanium modules & widgets Developing for iOS, Android, BlackBerry Building and deploying a Node.ACS app 10, Win Phone 8, Mobile Web Use of CLI rather than Titanium Studio Best in class design techniques Alternative build tools TiShadow for fast iterative development HW hacking with Titanium Techniques for effectively building, testing Alternatives for storing data locally and and maintaining cross-platform apps remotely Debugging techniques Performance and optimization of Titanium apps Alternative mobile backends - PaaS (OpenShift, CloudFoundry, etc.), BaaS Common design patterns used with (Kinvey, Parse, etc.) Titanium and mobile NYC Titanium Users Group 8
  • 9. Themes & Topics for Future Meetings (some ideas to stimulate discussion) UI/UX Design techniques for creating awesome user experiences iOS, Android, BlackBerry, Win Phone 8 user interface patterns and design elements Design tools for creating custom assets NYC Titanium Users Group 9
  • 10. Themes & Topics for Future Meetings (some ideas to stimulate discussion) Business of Mobile Mobile analytics and user engagement Monetization application pricing add based revenue in-app purchases Beta testing techniques (tools, services, best practices) Different app markets, techniques for getting visibility, engaging and interacting with users NYC Titanium Users Group 10
  • 11. Themes & Topics for Future Meetings (some ideas to stimulate discussion) Miscellaneous Case studies of designing, building, testing, marketing and deploying apps from members of the community. Building games with Titanium (e.g. Plantino) NYC Titanium Users Group 11
  • 12. Overview of Appcelerator Technologies, Services and Community Services Technology Appcelerator started with the idea that mobile will impact our lives even more than the web. Community NYC Titanium Users Group 12
  • 13. Overview of Appcelerator Technologies, Services and Community Production Technology Operational Titanium Studio Appcelerator Titanium SDK Cloud Services Titanium CLI (ACS) Enterprise Edition Node.ACS Tools Analytics Wiki and Online Documentation Marketplace NYC Titanium Users Group 13
  • 14. Overview of Appcelerator Technologies, Services and Community Technology Titanium Studio Based on Aptana Studio (also supports CSS, HTML, Javascript, Python, Ruby, Rails, PHP) Leverages native build and debugging tools for each of the target platforms Community and enterprise editions Builds and deploys to: iOS (iPad, iPhone, iPod) deployments: iTunes App Store, Apple ad-hoc distribution Android deployments: Google Play Store BlackBerry 10 (preview) Windows Phone 8 (expected mid-2013) HTML5 Mobile Web NYC Titanium Users Group 14
  • 15. Overview of Appcelerator Technologies, Services and Community Technology Titanium SDK Platforms: iOS (iPad, iPhone, iPod) Android BlackBerry 10 (preview) Windows Phone 8 (expected mid-2013) HTML5 Mobile Web Alloy client side MVC framework separation of concerns Titanium CLI scriptable NYC Titanium Users Group 15
  • 16. Overview of Appcelerator Technologies, Services and Community Technology Enterprise Edition Tools SOASTA test automation Appthority security assessment tools Crittercism mobile app performance tools Enterprise modules NYC Titanium Users Group 16
  • 17. Overview of Appcelerator Technologies, Services and Community Technology Cloud Services Appcelerator Cloud Services (ACS) - MBaaS Node.ACS - PaaS Analytics User analytics Session analytics Custom events Nodeable real-time processing (coming??) NYC Titanium Users Group 17
  • 18. Overview of Appcelerator Technologies, Services and Community Services Services and Partnering Appcelerator Professional Services consulting and outsourcing Integration Partners Technology Partners Appcelerator Training and Training Partners NYC Titanium Users Group 18
  • 19. Overview of Appcelerator Technologies, Services and Community Services Training Courses and Certi鍖cation Training Certi鍖cation Building Native Mobile Apps (BNAPP) Titanium Certi鍖ed Application Developer (TCAD) Old Advanced Titanium Mobile Development (ATMD) Titanium Certi鍖ed Mobile Developer (TCMD) Titanium Certi鍖ed Expert (TCE) - aka Instructor Titanium Certi鍖ed Developer Training Titanium Certi鍖ed Developer (TCD) New Titanium Certi鍖ed Expert Training Titanium Certi鍖ed Expert (TCE) Titanium Certi鍖ed Instructor (TCI) -- two levels, one each for TCD & TCE NYC Titanium Users Group 19
  • 20. Overview of Appcelerator Technologies, Services and Community Community Meetup Groups Devlink - pro鍖les for community members Appcelerator Q&A forum Google Groups Appc Ti Alloy, Appc Titanium CLI, Appc Ti Mobile BlackBerry, Node.ACS, Appcelerator Trainers, etc. JIRA - bug tracking system IRC (freenode.net, #titanium_app) Twitter (@Appcelerator, #appcelerator, #titanium) Titans Program active participants of the Titanium community who promote the platform's adoption and use CodeStrong - annual conference Github (tons of good stuff) source code for: Titanium mobile SDKs, Titanium CLI, Alloy, many modules & applications (e.g. KitchenSink), etc. NYC Titanium Users Group 20
  • 21. Some Notable Events 2006 Appcelerator founded with the idea that mobile will impact our lives even more than the web 2009 Titanium launched at Apples WWDC 2011 Aptana IDE, based on Eclipse, is acquired First CodeStrong conference Support added to integrate with RedHats OpenShift PaaS 2012 CocoaFish , which provides BaaS cloud services, is acquired Titanium Desktop is spun off into community driven open source project (now named TideSDK (tidesdk.org) Titanium 2.0 brings cloud services (ACS), HTML5 mobile web apps Partners with Appthority to provide an end-to-end process for secure mobile enterprise app development Initial beta support for BlackBerry 10 Virtual Private ACS option available and forthcoming private ACS option announced. Second CodeStrong conference Appcelerator announces Innovation Fund to invest in transformative early-stage mobile startups. Lanica is the 鍖rst startup to receive investment through fund. Support for Windows Phone 8 announced (expected mid 2013) Nodeable, a leader in real-time, big data processing for Hadoop type real-time data processing, is acquired 2013 Partners with SOASTA to offer fully integrated test automation solution Partners with Crittercism to tightly integrate Mobile App Performance Platform into Titanium NYC Titanium Users Group 21
  • 22. Contact Info NYC Titanium Users Group John Oliva Organizer for NYC Titanium Users Group e-mail: joliva63@gmail.com cell: (908) 812-3667 twitter: @joliva linkedin: http://bit.ly/joliva63 website: http://olivalabs.com NYC Titanium Users Group 22