The decision was made to make the repository private for several reasons. If 
you would like access to the code please contact us at 
http://airplay.psu.edu/beta-application/ and we can give you access to the 
private repository. 

Thanks,
Jason

On Jan 20, 2014, at 6:25 PM, Jason Heffner <jdh...@psu.edu> wrote:

> The code for the App is now available on github at 
> https://github.com/psutlt/ios-psuairplay . We would welcome any insights, 
> suggestions and/or contributions to the code.
> 
> Thanks,
> Jason
> 
> p: (814) 865-1840, c: (814) 777-7665
> Systems Administrator
> Teaching and Learning with Technology, Information Technology Services
> The Pennsylvania State University
> 
> On Jan 17, 2014, at 10:00 PM, Jason Heffner <jdh...@psu.edu> wrote:
> 
>> Hey Jason, Jason, 
>> 
>> I’m hoping to release the code on Monday. I got the new github repository 
>> created and some sample json files in place. I just need to finish off the 
>> readme file to help anyone who is trying to adapt the code for their 
>> university.
>> 
>> To answer your questions, Yep, the AppleTV is being advertised locally on 
>> the iPad. This method could work for other uses. The iOS app talks to a 
>> server which has the AppleTV registrations and updates. A registration 
>> simply contains a DNS hostname and location (campus, building, and room). We 
>> only need to update the server for new AppleTVs. We built auto-updating into 
>> the app so users are notified when a new version is available. When I 
>> release a new version I simply increase the version number in the plist file 
>> and anyone connecting gets the new version. 
>> 
>> Jason
>> 
>> On Jan 17, 2014, at 8:19 PM, Jason Watts <jwa...@pratt.edu> wrote:
>> 
>>> Jason (Third Jason here),
>>> 
>>> We too have been getting the lean-on from faculty and staff to bring the 
>>> ATV experience to the classrooms and conference rooms.
>>> 
>>> To reiterate what another poster asked, your app is just allowing the 
>>> iDevice to publish the remote ATV to itself locally, right?
>>> 
>>> My question is, does your app have all of PSU's ATV devices hard-coded into 
>>> it or served up from a website that your app code connects to?
>>> 
>>> Is the app simply taking static DNS names or IPs of ATVs and publishing 
>>> them locally as they are selected in the app thereby forcing the iDevice to 
>>> resolve them on the network and enumerate them?
>>> 
>>> I hope I have the concept right. If that's the case then building a simple 
>>> website that filters by user role, schedule, etc and lets one connect to 
>>> any ATV on the fly would be great. I suppose you could still require PIN 
>>> entry on the ATV to restrict access to folks within viewing range.
>>> 
>>> Anyhow, it sounds promising and I for one am looking forward to the code 
>>> release. Thanks for such a cool effort.
>>> 
>>> ------------
>>> Jason Watts
>>> Pratt Institute, Academic Computing
>>> Senior Network Administrator
>>> 
>>> 
>>> On 1/17/2014 4:28 PM, Jason Heffner wrote:
>>>> Brian,
>>>> 
>>>> We should have the code available next week. We just need to clean up our 
>>>> Github repository. We are currently distributing the app under our iOS 
>>>> Developer Enterprise Program to all of PSU through an easy web site 
>>>> download.
>>>> 
>>>> Jason
>>>> 
>>>> On Jan 17, 2014, at 12:12 PM, Brian Helman <bhel...@salemstate.edu> wrote:
>>>> 
>>>>> Any chance you'd be willing to share that app?  My iPad is jailbroken, so 
>>>>> I can sideload it.
>>>>> 
>>>>> -Brian Helman
>>>>> 
>>>>> -----Original Message-----
>>>>> From: The EDUCAUSE Wireless Issues Constituent Group Listserv 
>>>>> [mailto:WIRELESS-LAN@LISTSERV.EDUCAUSE.EDU] On Behalf Of Jason Heffner
>>>>> Sent: Friday, January 17, 2014 8:45 AM
>>>>> To: WIRELESS-LAN@LISTSERV.EDUCAUSE.EDU
>>>>> Subject: Re: [WIRELESS-LAN] Apple TV display mirroring spectrum use in HD 
>>>>> wifi
>>>>> 
>>>>> On Jan 17, 2014, at 3:03 AM, James Andrewartha 
>>>>> <jandrewar...@ccgs.wa.edu.au> wrote:
>>>>> 
>>>>>> Hi Jason,
>>>>>> 
>>>>>> On 17/01/14 01:59, Jason Heffner wrote:
>>>>>>> We took a slightly different approach to solve our issue with the
>>>>>>> AppleTV specifically at Penn State. We do have a Doceri deployment
>>>>>>> but recently we have released a PSU Airplay iOS enterprise app to
>>>>>>> allow mirroring to AppleTVs w/o having bonjour enabled. Since I saw
>>>>>>> this topic come up I thought it was a good time to share.
>>>>>> That's a very impressive solution, good thinking.
>>>>> Thanks!
>>>>> 
>>>>>>> If interested you can find out more on a recent blog entry I wrote up
>>>>>>> on the specifics.
>>>>>>> 
>>>>>>> http://sites.psu.edu/jasonheffner/2014/01/10/airplay-without-bonjour-
>>>>>>> on-enterprise-wireless-networks/
>>>>>> So the app advertises the Airplay service over the network, but only
>>>>>> the device it's running on sees the advertisement because you have
>>>>>> multicast disabled?
>>>>> That's correct. On an earlier revision we were doing SSID detection and 
>>>>> only broadcasting if that network was connected. We later removed that 
>>>>> since we could stop the broadcast when the app went into background, and 
>>>>> then restart the broadcast when it was in foreground.
>>>>> 
>>>>>> --
>>>>>> James Andrewartha
>>>>>> Network & Projects Engineer
>>>>>> Christ Church Grammar School
>>>>>> Claremont, Western Australia
>>>>>> Ph. (08) 9442 1757
>>>>>> Mob. 0424 160 877
>>>>>> 
>>>>>> **********
>>>>>> Participation and subscription information for this EDUCAUSE Constituent 
>>>>>> Group discussion list can be found at http://www.educause.edu/groups/.
>>>>> **********
>>>>> Participation and subscription information for this EDUCAUSE Constituent 
>>>>> Group discussion list can be found at http://www.educause.edu/groups/.
>>>>> 
>>>>> **********
>>>>> Participation and subscription information for this EDUCAUSE Constituent 
>>>>> Group discussion list can be found at http://www.educause.edu/groups/.
>>>> **********
>>>> Participation and subscription information for this EDUCAUSE Constituent 
>>>> Group discussion list can be found at http://www.educause.edu/groups/.
>>> 
>>> 
>>> -- 
>>> Jason Watts
>>> Pratt Institute, Academic Computing
>>> Senior Network Administrator
>>> p. 718-399-4219
>>> f. 718-399-3416
>>> 
>>> **********
>>> Participation and subscription information for this EDUCAUSE Constituent 
>>> Group discussion list can be found at http://www.educause.edu/groups/.
>> 
> 


**********
Participation and subscription information for this EDUCAUSE Constituent Group 
discussion list can be found at http://www.educause.edu/groups/.

Reply via email to