Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-1185] expose UIScreen so iPad applications can support the VGA adapter

GitHub Issuen/a
ResolutionNeeds more info
Resolution Date2011-04-15T02:46:11.000+0000
Affected Version/sn/a
Fix Version/sBacklog
Labelsadapter, ios, ipad, uiscreen, vga
ReporterJason Stahl
AssigneeReggie Seagraves


I would like my iPad application to support displaying content to an external device using Apple's VGA adapter. It would be great if Titanium Mobile exposed UIScreen to make this easy.

See the section on "Support for External Displays and Projectors" at http://developer.apple.com/iphone/library/documentation/General/Conceptual/iPadProgrammingGuide/AboutThePlatform/AboutThePlatform.html"> http://developer.apple.com/iphone/library/documentation/General/Con...


  1. James David Low 2011-04-15

    This is also supported on iPhone 4 and iPod touch 4G. Its also not just for the VGA cable, its for the composite and component cables as well.

    I would love to see this added soon!

  2. Stephen Tramer 2011-04-15

    Need to know if there's ongoing work for supporting this. Assigning to Ralf so he can handle the needs-more-info.

  3. Kevin (WA) 2011-04-15

    I would also LOVE, LOVE to see this added to Titanium Mobile

  4. Kevin (WA) 2011-04-15

    I think it would go a long way to even just support a simple "mirror display" feature that mirrors the current display to the external display connected via the Apple VGA adapter.

    I just found 3 different approaches (with source code!). Possible you guys could just pick one of these approaches and implement it! Please, please! One of the approaches simply takes a screenshot every 0.25 seconds and pipes it to the external display, which is kind of a novel approach and seems conceptually simple.

    3 different ways to do mirroring, with source code:
    1) http://code.google.com/p/iphoneos-screen-mirroring/">http://code.google.com/p/iphoneos-screen-mirroring/
    2) http://realprogrammersdontgarbagecollect.blogspot.com/2010/08/using-external-vga-connector.html"> http://realprogrammersdontgarbagecollect.blogspot.com/2010/08/using...
    3) http://mattgemmell.com/2010/06/01/ipad-vga-output">http://mattgemmell.com/2010/06/01/ipad-vga-output

    You guys should offer a bounty/sponsor option for features like this! I know some people that would drop $1,000 to sponsor this feature in a heartbeat!

  5. Damien Elmes 2011-04-15

    A simple mirroring is all i need, too. I have teachers who want to hook their device up to a projector to teach a whole class at once.

  6. Jason Stahl 2011-04-15

    I would imagine mirroring would satisfy a significant majority of needs. I would vote that it's a good first step as well.

  7. Kevin (WA) 2011-04-15

    I saw that Kincy Clark updated this helpdesk ticket: http://developer.appcelerator.com/helpdesk/view/49781#c326911">http://developer.appcelerator.com/helpdesk/view/49781#c326911 and said you guys have a module for this? any idea when it will be released? Thanks.

  8. Lee Morris 2017-03-03

    Closing ticket due to time passed and irrelevance.

JSON Source