EventsData = [ { "id": 1, "title": "Keynote", "type": "Session", "time": [{ "lower": "2008-06-09 9:00:00", "upper": "2008-06-09 12:00:00" }], "room": "Presidio", "description": "Begins at 10:00 AM" }, { "id": 1300, "title": "Apple Design Awards", "type": "Session", "time": [{ "lower": "2008-06-11 19:30:00", "upper": "2008-06-11 20:30:00", "listing": true }], "room": "Presidio" }, { "id": 1301, "title": "Stump the Experts", "type": "Session", "time": [{ "lower": "2008-06-11 21:00:00", "upper": "2008-06-11 22:30:00", "listing": true }], "room": "Presidio" }, { "id": 2, "title": "WWDC Welcome Reception", "type": "Session", "time": [{ "lower": "2008-06-09 18:30:00", "upper": "2008-06-09 19:30:00", "listing": true }] }, { "id": 3, "title": "Scientific Development Poster Session", "type": "Session", "time": [{ "lower": "2008-06-11 18:30:00", "upper": "2008-06-11 22:30:00", "listing": true }] }, { "id": 4, "title": "WWDC Bash at Yerba Buena Gardens, San Francisco", "type": "Session", "time": [{ "lower": "2008-06-12 18:30:00", "upper": "2028-06-12 21:30:00", "listing": true }] } ]; GridData = GridData.concat(EventsData); SpecialGridData = [ { "id": 3085, "title": "Lab to be Announced", "type": "Lab", "time": [{ "lower": "2008-06-11 15:30:00", "upper": "2008-06-11 16:45:00" }], "room": "iPhone Lab A" }, { "id": 3042, "title": "Lab to be Announced", "type": "Lab", "time": [{ "lower": "2008-06-10 14:00:00", "upper": "2008-06-10 18:15:00" }], "room": "iPhone Lab B" }, { "id": 9027, "title": "Lab to be Announced", "type": "Lab", "time": [{ "lower": "2008-06-12 10:30:00", "upper": "2008-06-12 14:00:00" }, { "lower": "2008-06-12 14:00:00", "upper": "2008-06-12 13:45:00" }], "room": "Mac Lab B" }, { "id": 911, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-10 17:00:00", "upper": "2008-06-10 18:15:00" }], "room": "Marina" }, { "id": 558, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-13 14:00:00", "upper": "2008-06-13 15:15:00" }], "room": "Pacific Heights" }, { "id": 3, "title": "Lunchtime Speaker", "type": "Session", "time": [{ "lower": "2008-06-11 12:30:00", "upper": "2008-06-11 13:30:00", "listing": true }], "room": "Presidio", "description": false }, { "id": 6, "title": "Lunchtime Speaker", "type": "Session", "time": [{ "lower": "2008-06-12 12:30:00", "upper": "2008-06-12 13:30:00", "listing": true }], "room": "Presidio", "description": false }, { "id": 9, "title": "Lunchtime Speaker", "type": "Session", "time": [{ "lower": "2008-06-13 12:30:00", "upper": "2008-06-13 13:30:00", "listing": true }], "room": "Presidio", "description": false }, { "id": 3047, "title": "Lab to be Announced", "type": "Lab", "time": [{ "lower": "2008-06-10 15:30:00", "upper": "2008-06-10 18:15:00" }], "room": "Mac Lab B" }, { "id": 7033, "title": "Lab to be Announced", "type": "Lab", "time": [{ "lower": "2008-06-12 14:00:00", "upper": "2008-06-12 16:45:00" }], "room": "Mac Lab B" }, { "id": 9024, "title": "Lab to be Announced", "type": "Lab", "time": [{ "lower": "2008-06-12 09:00:00", "upper": "2008-06-12 11:45:00" }], "room": "iPhone Lab A" }, { "id": 105, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-10 17:00:00", "upper": "2008-06-10 18:15:00" }], "room": "Mission" }, { "id": 338, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-10 14:00:00", "upper": "2008-06-10 15:15:00" }], "room": "Russian Hill" }, { "id": 455, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-13 14:00:00", "upper": "2008-06-13 15:15:00" }], "room": "North Beach" }, { "id": 900, "title": "Developer Tools State of the Union", "type": "Session", "track": ["iPhone", "Mac", "IT"], "category": "Tools", "time": [{ "lower": "2008-06-09 15:30:00", "upper": "2008-06-09 16:45:00" }], "room": "Presidio" }, { "id": 519, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-11 14:00:00", "upper": "2008-06-11 15:15:00" }], "room": "Presidio" }, { "id": 724, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-12 09:00:00", "upper": "2008-06-12 10:15:00" }], "room": "Russian Hill" }, { "id": 727, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-12 10:30:00", "upper": "2008-06-12 11:45:00" }], "room": "Russian Hill" }, { "id": 917, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-11 14:00:00", "upper": "2008-06-11 15:15:00" }], "room": "Marina" }, { "id": 933, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-12 17:00:00", "upper": "2008-06-12 18:15:00" }], "room": "Marina" }, { "id": 530, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-12 09:00:00", "upper": "2008-06-12 10:15:00" }], "room": "Nob Hill" }, { "id": 936, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-13 09:00:00", "upper": "2008-06-13 10:15:00" }], "room": "Nob Hill" }, { "id": 939, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-13 10:30:00", "upper": "2008-06-13 11:45:00" }], "room": "Nob Hill" }, { "id": 403, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-12 10:30:00", "upper": "2008-06-12 11:45:00" }], "room": "Pacific Heights" }, { "id": 435, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-13 09:00:00", "upper": "2008-06-13 10:15:00" }], "room": "Pacific Heights" }, { "id": 382, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-11 15:30:00", "upper": "2008-06-11 16:45:00" }], "room": "North Beach" }, { "id": 551, "title": "Session to be Announced", "type": "Session", "time": [{ "lower": "2008-06-13 10:30:00", "upper": "2008-06-13 11:45:00" }], "room": "Marina" } ]; GridData = GridData.concat(SpecialGridData); GraphicsAndMediaData = [ { "id": 3005, "title": "Open Hours", "category": "Essentials", "type": "Lab", "time": [{ "lower": "2008-06-11 09:00:00", "upper": "2008-06-11 10:15:00" }, { "lower": "2008-06-12 09:00:00", "upper": "2008-06-12 10:15:00" }, { "lower": "2008-06-10 09:00:00", "upper": "2008-06-10 13:45:00" }, { "lower": "2008-06-13 09:00:00", "upper": "2008-06-13 10:15:00" }, { "lower": "2008-06-09 15:30:00", "upper": "2008-06-09 18:15:00" }], "room": "Graphics and Media Lab A" }, { "id": 7005, "title": "PDF Kit Lab", "track": ["Mac"], "category": "Media", "type": "Lab", "time": [{ "lower": "2008-06-10 14:00:00", "upper": "2008-06-10 18:15:00" }], "room": "Graphics and Media Lab A", "description": "Get expert advice from the PDF Kit team on how to display, edit and annotate PDF documents in a Cocoa application. Bring your laptop, your code and your questions." }, { "id": 7013, "title": "Core Image Lab", "track": ["Mac"], "category": "Media", "type": "Lab", "time": [{ "lower": "2008-06-11 10:30:00", "upper": "2008-06-11 13:45:00" }], "room": "Graphics and Media Lab A", "description": "Get one-on-one technical assistance using, tuning and troubleshooting image processing filters in your application from the Core Image engineering team, DTS engineers and Technology Evangelists. Bring your laptop, your code and your questions." }, { "id": 7018, "title": "QTKit Lab", "track": ["Mac"], "category": "Media", "type": "Lab", "time": [{ "lower": "2008-06-11 14:00:00", "upper": "2008-06-11 18:15:00" }], "room": "Graphics and Media Lab A", "description": "Get one-on-one technical advice from the QTKit engineers. Work directly with the team to add HDV capture, high-def playback, and 64-bit support in your application. Bring your laptop, your code, and your questions." }, { "id": 7020, "title": "Quartz 2D Lab", "track": ["Mac", "iPhone"], "category": "Media", "type": "Lab", "time": [{ "lower": "2008-06-11 15:30:00", "upper": "2008-06-11 18:15:00" }], "room": "Graphics and Media Lab B", "description": "Get help with tuning and debugging 2D graphics code in your iPhone OS or Mac OS X application. Receive one-on-one technical assistance and troubleshooting advice from the Core Graphics team of engineers and evangelists. Bring your laptop, your code, and your questions." }, { "id": 7021, "title": "Core Animation Lab", "track": ["Mac", "iPhone"], "category": "Media", "type": "Lab", "time": [{ "lower": "2008-06-11 15:30:00", "upper": "2008-06-11 18:15:00" }], "room": "Graphics and Media Lab C", "description": "Receive one-on-one technical assistance and troubleshooting advice from the Core Animation engineers. Get help with animations, transitions, layers, and more. The team will cover applications for both iPhone and Mac. Bring your laptop, your code, and your questions." }, { "id": 7028, "title": "Preparing Video for iPhone Lab", "track": ["iPhone"], "category": "Media", "type": "Lab", "time": [{ "lower": "2008-06-12 10:30:00", "upper": "2008-06-12 13:00:00" }], "room": "Graphics and Media Lab B", "description": "Get help preparing video for delivery through Safari or in native applications using the iPhone SDK. Sit down with iPhone engineers to receive one-on-one technical assistance and troubleshooting advice. Bring your laptop, your code, your content, your iPhone, and your questions." }, { "id": 7029, "title": "QuickTime Video Lab", "track": ["Mac"], "category": "Media", "type": "Lab", "time": [{ "lower": "2008-06-12 10:30:00", "upper": "2008-06-12 14:00:00" }, { "lower": "2008-06-12 14:00:00", "upper": "2008-06-12 15:15:00" }], "room": "Graphics and Media Lab A", "description": "Receive one-on-one technical assistance and advice from the QuickTime video engineering team, DTS engineers, and Technology Evangelists. Bring your laptop, your code, and your questions." }, { "id": 7032, "title": "OpenGL on the Mac Lab", "track": ["Mac"], "category": "Media", "type": "Lab", "time": [{ "lower": "2008-06-12 14:00:00", "upper": "2008-06-12 18:15:00" }], "room": "Graphics and Media Lab B", "description": "Meet with members of the OpenGL engineering team to dig deeper into desktop OpenGL features and profiling. Bring your laptop, your code and your questions." }, { "id": 7034, "title": "Quartz Composer Lab", "track": ["Mac"], "category": "Media", "type": "Lab", "time": [{ "lower": "2008-06-12 15:30:00", "upper": "2008-06-12 18:15:00" }], "room": "Graphics and Media Lab A", "description": "Get tips on how to use Quartz Composer to create dazzling effects and try out your compositions in the lab. Receive one-on-one technical assistance and troubleshooting advice from the Quartz Composer engineers. Bring your laptop, your compositions, and your questions." }, { "id": 7040, "title": "FxPlug Effects Lab", "track": ["Mac"], "category": "Media", "type": "Lab", "time": [{ "lower": "2008-06-13 14:00:00", "upper": "2008-06-13 16:45:00" }], "room": "Graphics and Media Lab A", "description": "FxPlug is a powerful image processing plug-in architecture that lets you create new effects for Final Cut Pro and Motion. Receive one-on-one technical assistance and expert advice from the FxPlug engineers on how to develop FxPlug effects. Bring your laptop, your code, and your questions." }, { "id": 7041, "title": "Final Cut Pro Lab", "track": ["Mac"], "category": "Media", "type": "Lab", "time": [{ "lower": "2008-06-13 14:00:00", "upper": "2008-06-13 16:45:00" }], "room": "Graphics and Media Lab B", "description": "Final Cut Pro delivers high-performance digital nonlinear editing, native support for virtually any video format, and facility-class extensibility and interoperability. Get one-on-one technical assistance and troubleshooting advice from the Final Cut Pro team. Work directly with the engineers to get help creating applications that share project data with Final Cut Pro, and much more. Bring your media, your code, and your questions." }, { "id": 7042, "title": "Aperture Plug-Ins Lab", "track": ["Mac"], "category": "Media", "type": "Lab", "time": [{ "lower": "2008-06-13 15:30:00", "upper": "2008-06-13 18:15:00" }], "room": "Graphics and Media Lab C", "description": "Aperture lets you import, manage, and enhance your photos in one simple, integrated workflow. Work one-on-one with the Aperture Engineers to get your questions answered about Image Edit and Image Export plug-ins. Bring your assets, your code, and your questions." }, { "id": 7038, "title": "Image Kit Lab", "track": ["Mac"], "category": "Media", "type": "Lab", "time": [{ "lower": "2008-06-13 10:30:00", "upper": "2008-06-13 13:45:00" }], "room": "Graphics and Media Lab A", "description": "Work directly with the Image Kit engineering team to add image browsing, viewing, capture, adjustment and presentation to your Cocoa application. Bring your laptop, your code and your questions." } ]; GridData = GridData.concat(GraphicsAndMediaData); InterfaceDesignData = [ { "id": 3035, "title": "iPhone Interface Design Consulting Lab", "track": ["iPhone"], "category": "Essentials", "type": "Lab", "time": [{ "lower": "2008-06-10 12:00:00", "upper": "2008-06-10 14:00:00" }, { "lower": "2008-06-10 14:00:00", "upper": "2008-06-10 18:00:00" }, { "lower": "2008-06-11 12:00:00", "upper": "2008-06-11 14:00:00" }, { "lower": "2008-06-11 14:00:00", "upper": "2008-06-11 18:00:00" }, { "lower": "2008-06-12 12:00:00", "upper": "2008-06-12 14:00:00" }, { "lower": "2008-06-12 14:00:00", "upper": "2008-06-12 18:00:00" }, { "lower": "2008-06-13 12:00:00", "upper": "2008-06-13 14:00:00" }, { "lower": "2008-06-13 14:00:00", "upper": "2008-06-13 16:00:00" }], "room": "Interface Design Lab A", "description": "Consult with Apple's human interface design experts to make your iPhone application visually compelling and simple to use." }, { "id": 3073, "title": "Mac OS X User Interface Design Consulting Lab", "track": ["Mac"], "category": "Essentials", "type": "Lab", "time": [{ "lower": "2008-06-10 12:00:00", "upper": "2008-06-10 14:00:00" }, { "lower": "2008-06-10 14:00:00", "upper": "2008-06-10 18:00:00" }, { "lower": "2008-06-11 12:00:00", "upper": "2008-06-11 14:00:00" }, { "lower": "2008-06-11 14:00:00", "upper": "2008-06-11 18:00:00" }, { "lower": "2008-06-12 12:00:00", "upper": "2008-06-12 14:00:00" }, { "lower": "2008-06-12 14:00:00", "upper": "2008-06-12 18:00:00" }, { "lower": "2008-06-13 12:00:00", "upper": "2008-06-13 14:00:00" }, { "lower": "2008-06-13 14:00:00", "upper": "2008-06-13 16:00:00" }], "room": "Interface Design Lab B", "description": "Consult with Apple's human interface design experts to make your Mac OS X application visually compelling and simple to use." } ]; GridData = GridData.concat(InterfaceDesignData);