Personal schedule for Pallavi Kaushik
Download or
subscribe to Pallavi Kaushik's
schedule.
Cloudy with a chance of revolution. Not since the Homebrew Computer Club has the industry seen such a climate of open innovation. The increasing sophistication of the mobile platforms such as WebOS, MeeGo, Android, Symbian plugged into the growing ubiquity of the Cloud offers an unprecedented opportunity for developers to build and deliver online services that could only be glimpsed 5 years ago.
Read more.
NoSQL (or NOSQL -- Not Only SQL) is sometimes justly criticized for being too broad a category, but after thirty years of the relational database being the instinctive choice for data storage, publicizing the concept that One Size Does Not Fit All is a Good Thing. This talk will present some axes along which to evaluate database products, applied to some of today's popular NoSQL products.
Read more.
This presentation will examine the pros and cons of mobile native and web app development, and the likely route to their convergence.
Read more.
Explore an alternative approach to native mobile app development that allows you to create smooth animation, operate in offline mode, and hook into advanced device features (accelerometer, camera, location, vibration, and sound) using HTML, CSS, and JavaScript.
Read more.
Come hear tips and war stories on making fast, responsive Android apps. No more ANRs! Eliminate event loop stalls! Fast start-ups! Optimized database queries with minimal I/O! Also, learn about the tools and techniques we use to find performance problems across the system and hear what's coming in the future.
Read more.
In this session Jeff Brown, core member of the Grails development team and a senior engineer at SpringSource, will demonstrate how the basics of Twitter can be built using Grails and JMS in only 40 minutes.
Read more.
In this session you will learn how to use the Neo4j Graph Database for persistence in Django web applications. A graph database, such as Neo4j, is a database that models data as a graph data structure with focus on the relationships between entities, and each node as its own entity, rather than the structure of data records. This makes it a good fit for object oriented web frameworks like Django.
Read more.
You already use the open source Apache Tomcat servlet container to serve your web applications, and this presentation will show you how to secure your web application running on Tomcat. We'll cover security fixes that will give your web application production-ready security when running on Tomcat. Improve your web site's security through these best practice techniques.
Read more.
MongoDB (from "humongous") is a high-performance, open source, schema-free document-oriented database.
Read more.
As Android is rolled out to more new phones, and as other open source mobile operating systems surface, mobile users are beginning to enjoy many of the same freedoms as desktop users. However, even the most open smartphones are locked down to one degree or another. This talk will explore the reasons -- legal, technical, regulatory, and economic -- that a truly open phone does not yet exist.
Read more.
Creating "free" web services will require more than just making web services using AGPL licensed software. We'll need trusted providers, protections around how data can be used and all the social aspects that the current web services have. We now have several free and open web services. Come hear what people are doing to define and create "free" web services. We need you!
Read more.
Event
Location: F150_El Camp
Find out what the buzz is all about! Learn how to use PhoneGap to build platform-neutral mobile apps with HTML, CSS and JavaScript. Now's your chance to find out if the PhoneGap open source framework is the right technology choice for your mobile development projects.
Read more.
WebSockets is an exciting new technology that enables bidirectional communication between web applications and server-side processes. Google's Chrome browser already provides WebSockets and developers can expect to see the technology in other browsers in 2010. This presentation will cover the WebSocket protocol, JavaScript API, and server-side implementations.
Read more.
The presentation shows how Android applications can be cross-compiled to the iPhone. Only knowledge of Android's SDK is required. The cross-compiler will automatically generate an iPhone version. This approach promises the "Write-once, run anywhere" paradigm for smart phone platforms.
Read more.
Mobile devices are at the nexus of innovation of the desktop, the web, and embedded systems. Mobile developers need usable, functional tools to create compelling apps for mobile.
We'll explore how open source contributes to the value and capability of tools for mobile developers and how the transformational challenges have been overcome.
Read more.
Learn how to take your web development skills in HTML and Javascript to create cross-platform, native applications for all major smartphones (iPhone, Android, BlackBerry, Windows Mobile, Symbian) by using Rhodes, the open source smartphone app framework.
Read more.
Javascript has become the universal language of the web. Usable on client or server, it can be fast, flexible, and reusable across many sites and applications.
To really master JS you need more than a framework: you need to grok some heavy-duty functional and OO concepts it took from weird languages like Scheme and Self. Come see where these ideas came from, and how to use them in your JS code.
Read more.
While JavaScript is ubiquitous on the web it isn't really well known outside
of the browser. All of that is about to change. Node.js is a fast,
non-blocking, event driven server that is opening the door for JavaScript on
the server. For everyone who ever wanted to use JavaScript everywhere, or
wondered just how fast a server can go, this talk if for you.
Read more.
CubicWeb is a semantic web application framework, licensed under the LGPL, that empowers developers to efficiently build web applications by reusing components (called cubes) and following the well known object-oriented design principles. It was designed to develop semantic web applications that have both a HTML/Ajax rich user interface and a RDF/OWL-based data interface (www.cubicweb.org).
Read more.
So you have a web service and it has an API and you've already written an iPhone app and an Android app, but you realize that some users are still using those phones from Canada with push email. Follow along as a Perl developer shows you how to learn enough of the Blackberry platform to start offering an on-device experience to your BlackBerry users.
Read more.
Computers are getting wider, not faster. If you want your code to run faster, it has to have some parallelism. This is hard, and threads probably aren't the answer. There is a lot of new concurrency technology on the scene. This talk surveys the 2010 state of the art in tools to empower developers to write concurrent code, and makes some predictions.
Read more.
Egnyte started as a cloud storage provider, but our customers demanded
that we provide an easy way to synchronize their local data with the
cloud because they wanted to retain control of their data. Come learn
how we solved some of the problems of automatic bidirectional
synchronization using a CherryPy/Cheetah Python client that runs on Mac,
Windows, and Linux.
Read more.
Java
Location: Portland 251
Building modern Java™ technology-based Web applications that expose your business services to the widest-possible audience has become an increasingly difficult task in this day of Ajax, RIA, and SOA. Spring 3.0 strives to bring effective weapons in the battle against complexity, including a complete modular stack of Web-focused solutions.
Read more.
Open source hardware has arrived, and it’s taking the market by storm. In this session get a gentle introduction to the world of electronics hardware featuring Arduino - an open source prototyping platform. We will collect sensor data for light, distance, temperature and humidity, send it wirelessly to the cloud, and then display all that beautiful data using the open source Adobe Flex SDK.
Read more.