If you missed my YouTube API preso at CodeCamp, you can still catch up with me at MobiCASE. Thanks to an invitation from Dr. Martin Griss of Carnegie Mellon Silicon Valley, I am going to give a demo of YouTube Direct and talk about APIs at MobiCASE, Oct 26th , Biltmore Hotel & Suites, Santa Clara, CA, 4pm-6pm. Looking forward to meeting mobile industry and academic researches, as well as students from all around the world! After all, it is students that often come up with very good ideas and conference participation is yet another way to get noticed!
Update : students’ discount is available here : http://mobicaseposters.mogotix.com/
YouTube API CodeCamp Presentation
This year’s Silicon Valley CodeCamp was a blast! Tons of motivated people, great weather, and interesting sessions. Here is a copy of my slides. I was very happy to contribute and speak about YouTube APIs. Thanks!
My Upcoming YouTube API Presentation
I am speaking at the Silicon Valley CodeCamp on Oct 10th. Here is the abstract : YouTube today is much more than a site. Using Google Data APIs and YouTube Player APIs, developers can harness the power of world’s most popular video destination to build new and innovative applications. In this session, we will provide an overview of the YouTube APIs, including uploading, sharing, searching and customized video playback capabilities. Since the APIs support multiple language bindings, we will in discuss interesting examples in Java, PHP, Python, C#, Objective-C, JavaScript and ActionScript. We will also drill into an example open source application:YouTube Direct and discuss its App Engine-based design and implementation as well as YouTube Direct mobile clients for Android and the iPhone.
The Art of the Start
I have recently read Guy Kawasaki’s excellent book, “The Art of the Start” recommended by my CMU professor Tony Wasserman. It is an easy, insightful and a fun read, enough to keep my UA 888 Beijing-San Francisco commute enjoyable despite sitting in economy (plus).
The book contains battle-tested advice and it covers entrepreneurship in both startup and large corporate settings. My favorite part of the book is when Kawasaki talks about why it is important to strive to be a mensch despite business pressures. There comes a time when one’s integrity is put to a test, and Guy articulates very well the responsibilities of an entrepreneur and a manager that cannot be compromised.
My Upcoming SIP Servlet Presentation
I will be presenting at the Java SIG in Palo Alto on November 6th. Here’s the abstract :
Developing VoIP Applications with SIP Servlets
If you use services such as VonageTM, Comcast Digital VoiceTM or AT&T CallVantageTM, you are aware that the transformation of voice communications from the good old PSTN to an all-IP multimedia network is well under way. The leading technology used in this new world is the Session Initiation Protocol (SIP, RFC 3261) which controls the signaling plane. Java developers can participate in this revolution thanks to the SIP Servlet API as defined by JSR 116 and its upcoming revision JSR 289. These JSRs provide an easy to use yet powerful programming model, similar to the familiar HTTP Servlet model, that hides the complexity of SIP from the developer. In this session, we will look at the SIP Servlet model from a developer’s and container implementer’s perspective. Following a short overview of the SIP protocol, we will first discuss the process of building communications apps using Java and the SIP Servlet API. Next, we will examine several interesting challenges that implementation of the JSR 116 and the SIP standard posed and how WebLogic SIP Server addressed them. Finally, we will highlight several improvements to SIP Servlet API coming soon with the JSR 289.
The complete announcement and logistics can be found here.