Your SlideShare is downloading. ×
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

LiveCode Cross-Platform Development-Joel Gerdeen

1,070

Published on

From Mobile March 2014. LiveCode has its heritage in the Apple HyperCard system back in the late 80″s. It allows developed applications to run on Mac, Windows, Linux, iOS and Android plus related …

From Mobile March 2014. LiveCode has its heritage in the Apple HyperCard system back in the late 80″s. It allows developed applications to run on Mac, Windows, Linux, iOS and Android plus related servers. LiveCode is available in an open source Community version (free) and a Commercial version for publishing through the Apple AppStore and Google Play stores. The development system on the Mac will be demonstrated with simulations on both iPhone and Android devices.

What you’ll take away: Links back to HyperCard hypermedia technology. Graphical cross-platform development for Mac, Windows, Linux, iOS, Android and servers. English-like. message driven language. Demo of development system with testing on iOS and Android simulators.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,070
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Cross-Platform Development from MobileMarchTC March 20, 2014 Joel Gerdeen
  • 2. My Background First computer use in at GM Tech Center summer job Minicomputer, main-frames & home computers Engineering IT professional at 3 Fortune 100 companies Computer historian (hoarder) Secretary of Mini’app’les user group Partner in Primmo Apps iConnexUs startup/shutdown Registered Android & Apple iOS developer
  • 3. HyperCard Office
  • 4. Source: BYU DigHT 210 Course
  • 5. Why you should be interested Livecode was a finalist in a recent review of Mobile Development Tools by Dr. Dobb’s Xamarin, Sencha, Corona, Titanium, PhoneGap
  • 6. Heritage & History Hypertext/HyperMedia - Ted Nelson 1963 Hypercard - Apple 1987 WWW - Tim Berners-Lee 1989 RunRev - Edinburgh, Scotland 1997 Metacard - 1992, Acquired by RunRev 2003 LiveCode - New name 2010 Kickstarter Campaign - Open Source 2013
  • 7. Supported Devices Development - Mac, PC, Linux Delivery - Mac, PC, Linux, iOS, Android, servers Future - Raspberry Pi, Windows 8 Mobile, ?
  • 8. Building Block Approach Source: BYU Digital Humanities & Technology
  • 9. LiveCode Language English-like with minimal syntax, self-documenting LiveCode: sort lines of theText descending by last item of each JavaScript: theText = theText.split("n");theText = theText.sort(sort_item_3).join("n");function sort_item_3(line1, line2) {    line1 = line1.split(",");    line2 = line2.split(",");    if(line1[2] == line2[2]) return 0;    else if(line1[2] > line2[2]) return -1;    else return 1;} Example source: RunRev CEO Presentation
  • 10. Demo Show the development system Create a simple app with full screen scaling Configure standalone parameters Show app running in iOS and Android emulators
  • 11. Mac Setup
  • 12. iOS Setup
  • 13. Android Setup
  • 14. LiveCode IDE with 3 emulators Mac iPhone 5 Nexus 5
  • 15. App Scaling Adapts to different device sizes set the fullscreenmode of me to empty - default mode exactFit Letterbox noBorder noScale
  • 16. Not just a mobile development tool Capable of enterprise level development KLM Booking System Univ of Vienna - Management of 100,000 student & staff USGS Satellite Control FrontDocs Document Management http://livecode.com/showcase/
  • 17. Plugins/Externals Native look & feel Animation Engine ChartMaker Word Import/Export FileMaker Migrator Sound Libraries User Registration Plus many more
  • 18. Plugins Mob-GUI Air Launcher Zygodact Animation Engine App Design Kit ChartMaker Data Grid Helper DataTree Quartram Reports WheeLib WordLib WordReport FMpro Migrator mergExt
  • 19. Resources Free Community open source version, Commercial version required to publish Tutorials, University, Academies Newsletter & Blog Forums & Email list Sharing Portal RunRevLive Conferences on-Rev hosting service
  • 20. Contact Info Joel Gerdeen Email: jgerdeen@mac.com Twitter: @njerd Website: njerd.us/blog/ Check back for presentation materials

×