Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lab 12: Other Languages User Interface Lab: GUI Lab Nov. 12 th, 2013.

Similar presentations


Presentation on theme: "Lab 12: Other Languages User Interface Lab: GUI Lab Nov. 12 th, 2013."— Presentation transcript:

1 Lab 12: Other Languages User Interface Lab: GUI Lab Nov. 12 th, 2013

2 GUI Programming Languages Web – Javascript, CSS & HTML5 De facto standard of the web – Flash/Flex Games OS Specific – Windows: C# – Macintosh: Objective C – Linux: C Mobile – Android: Java, NDK (C) – IOS: Objective C General – Java (Swing library) – OpenGL

3 How do I learn all of this?!?

4 Moving to Open Languages Components (MXML) are now Form elements – The rest of HTML is just markup on text and media Interaction (Actionscript) is now Javascript – It’s incredibly similar! Note: most positioning needs to be done in CSS, or using tables

5 Javascript Remarkably similar to Actionscript, BUT Does not have typed variables Can interact a little more directly with HTML – document.getElementById("demo").innerHTML="My First JavaScript Function"; Used in response to somewhat different events – onclick, onload, etc.

6 HTML5 Canvas for drawing on – Still uses Javascript to define how to draw Elements for specific kinds of media – Audio, videos, plug-ins Some other interactions are built-in – Dragging objects – Input selectors

7 OS/Mobile Specific… Java C

8 Next Week: Final presentations!


Download ppt "Lab 12: Other Languages User Interface Lab: GUI Lab Nov. 12 th, 2013."

Similar presentations


Ads by Google