InfoQ

InfoQ

Topic/Tag specific view

JSConf Content on InfoQ


Latest featured content about JSConf

Introduction to SproutCore

Topics
Javascript,
Ruby,
Java,
Dynamic Languages,
Web Development,
.NET,
Languages,
Programming,
JSConf,
SproutCore

In this presentation from JSConf 2009, Mike Subelsky gives an introduction to SproutCore, a JavaScript application development framework. Topics discussed include the philosophy behind SproutCore, the differences between desktop and browser development, key/value observeration, data bindings, demos of SproutCore, SproutCore features and API, and examples of SproutCore applications.

Presentations about JSConf

JavaScript: Measuring Performance, Games, and Distributed Testing

Topics
jQuery,
Javascript,
Ruby,
Java,
Dynamic Languages,
Web Development,
Languages,
Performance Evaluation,
.NET,
JSConf,
Performance & Scalability,
Programming

John Resig touches three JavaScript issues: performance measuring – calling getTime() or using a browser extension like Firebug, plus performing complexity analysis -, creating games – should be multiplayer, hard to cheat, available on all devices, and addictive –, and performing distributed testing to evaluate how a program or game works in a real set.

Developing JavaScript Desktop Applications

Topics
HTML 5,
HTML5,
Ruby,
Javascript,
HTML,
Rich Internet Apps,
Markup Languages,
Web Development,
Dynamic Languages,
Languages,
Architecture,
JSConf,
Programming,
Rich Client / Desktop,
User Interface,
GUI,
Adobe Integrated Runtime

Appcelerator's Titanium allows to build and deploy desktop applications which run seamlessly on Windows, OSX and Linux desktops using Javascript and HTML. Jeff Haynie explains how Titanium works, how to build apps and how it compares to Adobe Air.

Interoperable JavaScript-Based Client/Server Web Applications

Topics
Javascript,
JSON,
Web Development,
Markup Languages,
Dynamic Languages,
SOA,
REST,
Languages,
Architecture,
Enterprise Architecture,
Interop,
Programming,
Dojo,
JSConf

Kris Zyp on protocols, standards, and tools for building web applications using a consistent JavaScript model from storage to server application to browser. He exemplifies with DOJO and Persevere. Key topics: JavaScript, JSON, REST.

PhoneGap: Mobile Applications with HTML, CSS and JavaScript

Topics
Javascript,
Java,
Web Development,
Dynamic Languages,
Languages,
Android,
Architecture,
Programming,
Mobile,
JSConf,
iPhone,
Operating Systems

Brian LeRoux presents PhoneGap, a mobile web framework for creating phone applications using just HTML, CSS and JavaScript without having to programm in phone’s native language, Objective C, Java or C++. PhoneGap is open source and currently works on IPhone, Android and Blackberry, supporting features like: geo-location, vibration, accelerometer, sound and contacting support.

Hacking Selenium

Topics
Ruby,
Java,
Dynamic Languages,
Languages,
.NET,
Software Testing,
Programming,
Testing,
Selenium,
Fit / Fitnesse,
Browsers,
JSConf,
JsUnit

In this presentation, Jason Huggins discusses why Selenium exists, Selenium as a functional testing tool, problems with using Selenium, the history of Selenium, JWebUnit, DriftWood, JsUnit, Fit, Selenium core, Selenium IDE, Selenium Remote Control, Selenium Grid, issues encountered doing functional testing in the browser, and Selenium hacks to work around these issues.

Real Time Web with XMPP

Topics
Ruby,
Javascript,
Java,
Dynamic Languages,
Web Development,
Languages,
Web 2.0,
Programming,
JSConf,
Enterprise Architecture,
XMPP

After an introduction to XMPP, Jack Moffitt presents Strophe, a library for writing XMPP clients, and he demonstrates sample code showing how to program against it.