Bob Byron

Web Applications Developer for NeXplore Corporation

Bob Byron

Bob Byron works for NeXplore Corporation, a corporation dedicated to radically improve the online experience. He has been using AJAX technology in development of NeXplore's innovative social search engine. A veteran of client and server side development, Bob has an extensive background in the various techniques involved in bringing an application through the entire life cycle to get it to market.

Bob is a current contributer to the Dojo Toolkit. He has been coding in Java since soon after its release in the mid 1990's. In 2006, Bob was the President of the Java Metroplex Users Group in Dallas, preceding that by two years as Vice President. He ran the Java Developer's Group for 5 years bringing bringing the latest techniques and expertise to attendees.



Presentations

Choosing an AJAX Library with Mike Wilcox

As today's AJAX Frameworks get more powerful and their features deeper, choosing between them is getting harder than ever. What makes JQuery so popular? Why is Dojo considered the framework to use for web applications? When should I consider Flex over AJAX? What do all these licenses mean, and what is the Open Web, and why should I care? Not only will all these questions be answered, but you'll discover the methodology to make make the best choice for you and your company.

TARGET AUDIENCE - Web Developers of all levels, management interested in AJAX integration

The most popular frameworks will be discussed along with an explanation of what makes them stand out from the hundreds of others. Charts and tables will be used to compare features, popularity and performance. Code snippets will be shown, as the programming styles used are as important as any other criteria.

Rock Star Website Animations

Websites started out as simple online brochures. Today, websites offer a far more rich user interface that captivates and encourages the interaction of a potential customer. In this session, you will learn how to take an ordinary, static website and add animations to not only make it a more engaging, entertaining experience, but utilize them as visual cues to notify the user of areas that need attention. Animations come in all shapes, sizes, colors and fades. You simply need a little JavaScript sugar mixed in to make your website rock!

TARGET AUDIENCE: Web Developers of All Levels, however, some JavaScript Knowledge is required.

I'll focus on taking a plain simple website and enhancing it with more rich interaction concepts. I will offer a more visual queues on forms by changing the properties to show invalid fields and dynamically choose new fields based on previous input. With Text effects, new data can slide in, while deleted data can explode. Backgrounds will move and fade. You'll see popup divs, toasters, accordians and title panes all with emphasis on empowering the user.

Boot Camp I - How JavaScript Works with Mike Wilcox 1/2 Day

Programming in JavaScript is very different from classical object oriented languages. In this hands-on workshop, you will learn the underlying knowledge necessary to build typical web applications, with an emphasis on the differences between JavaScript and Java. Start by writing code for alert("Hello World") and then finally understand and leverage functional scope. There will be plenty of simple code-along examples to help get developers up to speed on this powerful, flexible language.

  • Brief History of JavaScript
  • Overview of the JavaScript syntax
  • When and how JavaScript is executed
  • JavaScript language basics:
  • Objects
  • Arrays
  • Functions
  • Scope

Boot Camp II - How AJAX Works with Mike Wilcox (1/2 Day Workshop)

In the second half of the workshop, you will apply the skills learned, and build an AJAX RSS reader. This project will cover the gamut of AJAX features: DOM manipulation, CSS property animation, a simple widget system, and building a connection to Yahoo YQL Web Service.

The topics covered in the Ajax RSS Reader will be: - Building the HTML page, and mocking up the widgets - Linking the external CSS and JavaScript - A solid overview of CSS, including how to avoid a few gotchas - Building a cross domain JSONP script - Building the YQL connection code and callback - Inspecting the YQL object data with Firebug - Convert the mock widgets to dynamic widgets - Very simple event connections for the RSS Feed tabs - Create a basic Loading animation