Livecommunity powered by sixgroups.com
  ABOUT MASHUP CAMP WIKI BEST MASHUP CONTEST NEWS SPONSORS CONTACT TV BLOG WHO'S COMING?

MashupUSchedule

From MashupCamp

Jump to: navigation, search

What follows is the schedule of events for two days of Mashup University that took place on July 10-11 2006. If you missed Mashup University, that's OK because we have the video from every presentation. The video isn't just a far away shot of the presenter with difficult to read (from a distance) PowerPoint presentations. We actually intercepted the output of the VGA ports of each instructors computer and turned that output into independent video which was then edited together with the video camera shots where it made sense. You'll need Quicktime to view the video. According to the engineers, it offered the best combination of quality and download size. Depending on your connection speed, you may be able to stream the video. But downloading is probably the better route. CNET, whose camera crew shot the video, is working on a Flash-based player for streaming the video. When that's available, we'll post the links here.

Monday July 10th

Time Org/Video Download Instructor Description
8:30 - 9:30 Mashup University Brian Hamlin: In nearly 20 years of professional programming experience, Brian has been fascinated with print and publishing. From the early days of PostScript on the Apple LaserWriter and Linotype, to Macintosh applications and PDF, to Unicode, and now to Wordpress and Mapping Mashups, Brian has found more than a few interesting corners to explore. Introduction to Mashup Development: For the novices at Mashup University, this will be the sort of icebreaker that should help you to understand the rest of the material that you'll be exposed to during the rest Mashup University. Two links worth checking out are Brian Hamlin's Intro 101 page and the Ruby on Rails page.
9:45 - 12:00 Image:Adobe_logo.jpg Ted Patrick: Ted Patrick is a Flex Technical Evangelist at Adobe Systems. He has worked with Flash for 9 years and watched its evolution from animation to application. Ted is actively involved in the Flash and Flex development community and works at Adobe to define the future of rich media technologies. Join Adobe for a presentation that will cover building mashups with Flex 2, rich Internet applications for the desktop with Apollo, and Kiwi APIs. Ted Patrick will demonstrate Adobe’s new releases of the Flex SDK, Flex Builder and Flash Player 9, and build a mashup with Flex 2 using Flickr and the YouTube APIs. Mike Chambers will talk about Apollo, Adobe’s new cross-OS runtime, that allows developers to leverage existing web development skills, such as Flash, Flex, HTML and Ajax, to build and deploy desktop RIAs. Then see a demonstration of our Kiwi APIs for building RIAs using public services as the data backend. Kiwi APIs support data exchange with Typepad, Blogger and Del.icio.us services /APIs.
12:00 - 1:00 Lunch
1:00 - 2:15 logo.gif
  • Chris Thomas(Intel)
  • Mike Fisher(Elephant Drive)
  • Ben Widhelm(Elephant Drive)
  • Jeff Barr(Amazon.com)
Making Mashups Mobile: Intel Corporation, Amazon and Elephant Drive have cooperated to implement a mashup that improves the mobile aspects of an existing web solution. Elephant Drive will be presenting a real-life example of how their mashup with the Intel’s Mobile SDK and Amazon S3 APIs have improved their customers’ user experience.

Topics we will explore include issues around writing business quality mashups and mashup/Web 2.0 apps for mobile users. We will explore the code Elephant Drive used in their implementation and discuss the techniques and technologies available to develop more robust mashups that deliver business value. Attendees interested in adding their own thoughts, comments, remarks and feedback on mobilizing mashups are encouraged to visit the wiki page for the proposed discussion on making Mashups Mobile.

2:30 - 3:00 Image:mashery.jpg Clay Loveless is a PHP programmer, entrepreneur and author. He contributed several chapters to O'Reilly's PHP Cookbook, Second Edition (2006), and is co-author of PEAR in Action, due from Manning Publications in 2007. He also writes PHP articles for php architect and on his website killersoft.com. In 2005 at Feedster.com, Loveless improved blog search engine performance three-fold using PHP 5. Loveless is an active contributor to the PHP community, and more.... Mashery is a new startup committed to making it easier to build, deploy and use mashups. Over the next several months, we'll be launching a number of services for mashup developers and API providers. Come join us in our Mashup University session to get an early look at what we're working on, and to talk to us about what you'd like to see Mashery incorporate in its future releases.
3:15 - 3:45 Image:Commendo_logo.jpg Reynaldo Gil: Chairman & Chief Executive Officer Commendo Reynaldo. Gil has decades of technology and leadership experience designing, building and supporting software and online solutions, large-scale consumer networks and commercial platforms for Bank of America, BMC Software, Charles Schwab, Crossworlds, IBM and Vitria. Mr. Gil led the development of many innovative enterprise application mashups before they were called mashups. Prior to Commendo, more.... Mashup Makeover: The “Personal Mashup Recorder”Commendo’s Voyager™ service records for replay on the user’s PC, virtually all standard HTTP delivered content, including mashups or interactivity-enabling software (Flash, AJAX and JavaScript). Replaying mashups on the PC provides significant performance improvements to the user experience, while also making the mashups portable. This hands-on session will show how to use Commendo’s Voyager™ as a “Personal Mashup Recorder” to record existing mashups, along with techniques and approaches which you can use to create new mashup categories. Three mashup types will be shown and discussed: Entertainment (Videos), Mapping, and Search/RSS. In addition you will learn how using existing debugging tools with recorded mashups can speed up development. Voyager processes mashups in parallel, and is multi-processor enabled, allowing mashups to take full advantage of today’s multi-core PCs. Mashup recording requires no changes to the underlying applications, the mashup code, or content conversion by the user. Download Voyager ™ to your Windows PC prior to the conference at www.commendo.com.
4:00 - 4:30 Image:Lignuplogo.gif Kevin Nethercott is the founder, President, & COO of LignUp Corp. Kevin is a recognized leader in the VoIP industry, pioneering the deployment of VoIP technologies and applications. Kevin created the VoIP Forum of Japan and is a current member of its board of directors. During his time in Japan, Kevin created partnerships with Hitachi, NEC, NTT and other leading Japanese corporations to help bring applications to market. Kevin leads the more.... LignUp will demonstrate a mashup called PropAlerts that integrates voice into Propsmart¹s real estate website. Adding this VoIP capability enables real estate agents to connect with motivated buyers via broadcast alerts and IVR messages the instant new property listings hit the market. Following the demo, we will walk you through the web services used and how they can be implemented in other mashups.
4:45 - 6:00 Ruby on Rails and Screen Scraping Assaf Arkin has developed XML/HTTP and Web service technologies for the past 8 years. Last year he caught the HTML/HTTP bug, first working with microformats and later developing a service for comment tracking. He's going to share with you his experience with scraping, and teach you why scrAPIs are both fun and functional. Scraping is not a four letter word. In fact, the HTML/HTTP protocol is the easiest way to offer your users a great UI and your applications a useable API, all from the same code. Keep it simple, and you can build an API around any site. In this presentation you'll learn how to build a scraping API with a few lines of code and a touch of style. You'll see how simple it is to build a scrAPI for eBay and Amazon. And we'll do it all using open source code.
6:00 - 8:00 Beer/Wine Crawl

Tuesday July 11th

Time Org Instructor Description
8:30 - 9:00 Image:Ipswap.JPG Peter Burris is with IPswap, an electronic exchange devoted to helping individuals create and participate in new businesses and markets for digital content and services. Prior to IPswap, he was the CIO of the W2COG, a DARPA-funded effort to build the world’s first “retail” distributed creation, delivery, and consumption system for information products, including software. Also, he’s been a senior IT consultant, advising executives at HP, Applied Materials, SoCal Edison, and others on their IT strategy, and an executive at leading industry analysis firms META Group and IDC. Mashups and Markets What do you do when the mash is through? As mashups gain in sophistication, sustaining the creator, developer, and user relationships necessary to promote, support, and enhance the mashup becomes more difficult, yet more critical to overall success. The promise of mashups cannot be fully realized without a simple transactional fabric for enfranchising highly complex work. This session presents a concept for using the power of markets to harness mashup efforts.
9:15 - 9:45 Image:DeCarta_logo_formerlyTCT_color.jpg Brent Hamby Map User Interface Customization:Real time map image rendering for customization and brand differentiation. Server-side versus client-side ovelays. Map labeling density control and customization. In this session, deCarta will also preview its next-generation JavaScript API that supports this approach.
10:00 - 10:30 Image:Mslogo-1.gif Steve Milroy Location mash-ups with Microsoft Virtual Earth: This session will provide an overview of the Virtual Earth platform including SOAP and JavaScript APIs providing maps for 68 countries, bird’s eye imagery, map navigation, geo-coding, drawing, proximity searching and routing features. We will look at how to leverage Virtual Earth to create mash-ups including MapCruncher, a tool for overlaying any PDF/JPEG data such as floor plans or campus maps.
10:45 - 11:15 Image:Mslogo-1.gif Danny Thorpe Windows Live: Windows Live is a development platform that provides a potential audience of hundreds of millions of users. Integrating apps like Hotmail, Messenger and Spaces, it brings together a number of consumer oriented services to push forward the new model of the internet: social networking.
11:30 - 12:00 Image:Plaxo.gif Joseph Smarris a senior software engineer at Plaxo, Inc. He has built web applications for many years, including Plaxo’s online address book and newly released web widget, and is interested in open data-sharing standards like FOAF. Smarr has a BS and MS from Stanford University in Artificial Intelligence. Nearly all new web applications have a strong social component: sharing content with your friends, growing by invitation, and building reputations and ratings. Unfortunately, this means that many services are asking their users to build and maintain yet-another-address-book on each site they visit. As a result, these address books are usually incomplete and quickly become out-of-date, which is bad for both the sites and their users. Plaxo has built a “smart address book” that automatically stays in sync with the address books members already use—including Outlook, Mac, Thunderbird, AIM, and Yahoo. A few lines of JavaScript is all it takes to create a Plaxo mashup that lets people import and select contacts to be added in to their address books at any web site or application. Sites wishing for an even more integrated experience can implement Plaxo’s full REST-based sync and access APIs. In this session, we’ll talk about how to take advantage of Plaxo’s widgets and APIs, and I’ll discuss some of the underlying technology that makes these mashups possible.
12:00 - 1:00 Lunch
1:00 - 1:30 Image:Mslogo-1.gif Ken Levy Windows Live Messenger Windows Live Messenger has a potential audience of 240 million users. This means great opportunities for both businesses (free API access, ad servers, pay-for-placement,) as well as hobbyists (interactive multi-user apps, DHTML and AJAX development.) With Internet Explorer now directly accessable in Windows Live Messenger, the aim is to create a user experience that is all about interactivity and engagement.
1:45 - 2:15 Image:Mslogo-1.gif Scott Isaacs Architect, Windows Live Gadgets, Microsoft Extending Windows Live with Gadgets Did you know you can extend the Windows Live experience with your own Gadgets? Windows Live Gadgets is the web-based component philosophy used to develop all Windows Live properties. You too can use the frameworks to extend your reach and experience into Window’s Live. We will take you on a developer tour of the Windows Live AJAX Frameworks. We will show you how to use the framework for object-oriented Javascript (base classes, inheritance), using the built-in network stack for AJAX calls, and discuss object lifecycle and memory management.
2:30 - 3:00 AOLlogo.gif
  • Spencer Huang
  • Ben London
  • Ben Alison
AOL Music Now APIs, Winamp plugin development: Not your little brother's music mashup. How to mash Music Now's dynamic playlists, and how to build web services that integrate with Winamp.
3:15 - 3:45 AOLlogo.gif Greg Cypes: Greg Cypes is a senior software engineer on AIM and an evangelist for the Open AIM Developer Program. Greg has worked 7 years on AIM, starting in the AIM 2.5 days, and freely uses IM acronyms in every day speech. TTYL. :-) Open AIM APIs and Location Services: The Open AIM Program enables developers outside of AOL to write official AIM custom clients, plugins, and bots. AIMCC is a comprehensive set of APIs, each targeted at different types of applications and a wide variety of developers. Within the API are the Location Services where users can opt-in and share location information with people on their Buddy Lists.
4:00 - 4:30 AOLlogo.gif Antony Pegg and Joe Hughes are the Product Manager and Lead Engineer for MapQuest OpenAPI. They are both very shy and retiring people who have managed to avoid having detailed bio's written about them, despite being two of the most talented and prolific individuals in the world today. Mapquest APIs and integrations: Building a more useful mapping mashup - Free mapping API’s unleashed the creativity of the developer community by allowing anyone to display data on a map. However, existing API's haven't given developers a complete tool kit. MapQuest’s OpenAPI is the first to offer integrated routing and geocoding and we’ll showcase how you can use these capabilities to build more useful web mashups.
4:45 - 5:15 AOLlogo.gif Kevin Lawver: Kevin Lawver has worked for AOL for eleven years, and as a reward for all that suffering, he got to work on AIM Pages. Kevin loves web standards, and is a member of the CSS Working Group in the W3C. He is a rabid advocate for pragmatic standards-based development inside of AOL, and longs for a day when people stop inventing new XML languages and start embracing microformats. AIMPages module microformat and module development: The modular web is coming. AIM Pages is AOL's attempt to find the best practices around this new concept. This presentation will cover the goals behind the technology, the microformat for defining modular content, and some of the emerging best practices in markup, CSS and Javascript around developing for the modular web.
5:30 - 6:00 Image:strikeiron.gif DaveNielsen Co-author of PayPal Hacks and Web Services guru. Currently Dave directs the developer program at StrikeIron. Previously, Dave managed the PayPal Developer Network. [StrikeIron] StrikeIron is the worlds largest marketplace of commercial web services. In this session you will be given $50 worth of free web services such as Geocode, Address Verfification, Sales Tax calculation and SMS messeging and more. You will also see how commercial web services are saving companies money and opening up new opportunities.