Title: Determine the programming languages used to create connected applications.
Course: Programming, Advanced (10152-II) > Section: Developing Connected Applications (Mobile and/or Web)

Determination should include, but not be limited to, selecting the appropriate language for

- mobile devices
  - Objective-C and Mac platform—for smart devices, such as iPhone, iPod touch
  - Android, Java, and the Android software development kit (SDK
- web applications
  - ColdFusion (Adobe platform)
  - Flex (Adobe platform)
  - JSP.NET (Sun/Java platform)
  - Perl (open source)
  - PHP (open source)
  - Python (open source)
  - Ruby (open source)
  - XHTML.