InterLab 2010

Oak Ridge National Laboratory November 1-4, 2010

Agenda

Wednesday, November 3, 2010

8:00 a.m.

Refreshments

8:30 a.m.

Forms with HTML5
Presented by Estelle Weyl |  abstract |  video

HTML forms have been the bane of web developers for years. Not anymore!

With HTML5 you may learn to love forms. Imagine a day when you can validate a form without any JavaScript. Date pickers, place holder text, pattern matching, required fields, auto focus, error handling, all without JavaScript? That day is not as far off as you think. In this session we'll discuss new to HTML5 form input types and attributes. We can't promise that you'll love creating web forms, but you will gain a new, exciting appreciation.

We'll learn all about creating dynamic web forms with form validation without the use of javascript.

Sneak peak into the presentation...

  • The new HTML5 input types
  • Controlling what keyboard types gets displayed on touch keyboards, including the iPad and iPhone
  • Placeholder Attribute: Adding native placeholder text and clearing on focus
  • Native form validation: Error messages with no javascript
  • Date & time input types: The jQuery datepicker, without jQuery.
  • Providing focus to a form element, including focus on invalid input without javascript.
  • CSS & Forms: Stylizing form elements based on current states of required and invalid
  • Pattern attribute - Pattern matching for form input: with regular expressions and no javascript
  • element and list attribute- providing autosuggest on inputs, again no javascript.

Browsers are beginning to support HTML5 web forms. In this session we'll learn how to implement them.

9:30 a.m.

Sharepoint 2010
Presented by Jeff Meredith, IT4E  |  abstract |  video

This session provides an overview of SharePoint 2010 covering end user and site designer features. Expect to see a lot of demos of some of the new features that SharePoint 2010 has to offer!

Demo Topics:

  • First Look at SharePoint 2010
  • Ribbon UI
  • Wiki syntax
  • Themes
  • IE9 + SharePoint 2010 + HTML5
  • Excel Services
  • REST (Representational State Transfer)

10:00 a.m.

Break

10:10 a.m.

Teaming for Satisfaction and Success
Presented by Ann Rafferty, Los Alamos National Laboratory |  abstract |  video

What are the components that make for a successful project team environment? A quick overview of "task, procedure, and field" and how these three ingredients need to be clearly mapped and observed for a group to reach a successful conclusion with a project, and (the invisible boon) to feel satisfied with the experience itself (i.e., want to jump in again and have another project "like this one"). The topic of taking "personal leadership" will also be addressed.

11:00 a.m.

Supporting our scientists with Google Earth-based UIs
Presented by Janine Scott, Sandia National Laboratories  |  abstract |  video

Google Earth and Google Maps are incredibly useful for researchers looking for easily-digestible displays of data.  This presentation will provide a step-by-step tutorial on how to begin using Google Earth to create tools that further the mission of the DOE national lab complex.

11:30 a.m.

Utilizing SharePoint's Capabilities
Presented by Lara James, Oak Ridge National Laboratory |  abstract |  video

This presentation will showcase the diverse ways that ORNL has implemented the capabilities of SharePoint 2007.  These sites vary from applications that benefit the entire Lab population (e.g., our ORNL Classifieds for posting items for sell), to project-specific applications such as collecting monthly progress reports via InfoPath forms and using web services to submit content to various SharePoint lists.

12:00 p.m.

LunchPersuasive Design: Putting it to use
Presented by John Whalen, Bridgeline Digital  |  abstract

Humans are far from perfectly logical. There have been a slew of books written linking what Psychologists have known for years about our everyday behavior and associated deviations from logic. However, we're only just beginning to use some of these principles effectively online.  Find out what the principles are, see pragmatic examples of what we're talking about and how you might be able to put them to work for you.  Bring in your site or web address and we can discuss it in context.

1:15 p.m.

OpenCarto: An Extensible Software Architecture for Web-based GIS applications
Presented by Johanna Levene, National Renewable Energy Laboratory  |  abstract |  video

The National Renewable Energy Laboratory in Golden, CO has developed OpenCarto, a re-usable, extensible software platform for the rapid development and deployment of state of the art web-based geographic information systems. This platform was developed in conjunction with the Hydrogen Demand and Resource Assessment (HyDRA) Tool, and is now being used by several applications within NREL, including TransAtlas and BioEnergy Atlas. The application uses sWeb 2.0 technologies to provide the look and feel of a desktop application.

It has been observed that there is a frequent need to make geospatial information available in an easy to use format on the web. In the past, this need has resulted in a multitude of applications, many of which share common features and functionality. These applications tend to be fairly complex and time-consuming to build and maintain. When the HyDRA application went through a re-architecture during 2008-2009, the team designed the new application in a way that allows the core functionality to be re-used for future GIS applications.

By placing core GIS functionality (the ability to pan and zoom, activate and deactivate data layers, query data, etc) into a common framework, OpenCarto facilitates the rapid deployment of new applications by simply incorporating the necessary data layers. Applications based on OpenCarto can be extended to provide custom features not present in the OpenCarto "Core". When a defect is found and fixed in one application, all applications benefit.

In this way, funding from multiple projects is leveraged to build an application that is more feature-rich and robust than any one project could afford on its own. Duplication of effort is reduced, and efficiency is improved. In addition, OpenCarto makes it simple to deploy prototype applications quicly and easily when seeking funding for new projects.

1:45 p.m.

Typography on the Web
Presented by Jesse Wagner, Nathanna  |  abstract |  video

Jesse's presentation will focus on the important principles of web typography. This presentation is geared toward any web designer, developer or content editor that makes decisions on text/content placement. In his hour talk, you will learn:

  • Embedding fonts - why it is a good and bad thing typographically speaking
  • Comparing typography - web vs print
  • What can we learn from print typography
  • What can go wrong - usage and general rules to keep in mind when using type
  • What can go right - effective usage and knowing your audience
  • Your role as a designer when using type
  • Usability with embedded type
  • Font disasters and what certain fonts say about your website - a.k.a. if fonts could talk
  • Why Verdana and Georgia are still good fonts

2:45 p.m.

NEWT: Bringing High-Performance Computing to the Web
Presented by Annette Greiner, Lawrence Berkeley National Laboratory |  abstract |  video

The National Energy Research Scientific Computing Center, NERSC, provides high-performance computing resources to DOE users. The NERSC Web Toolkit, or NEWT, is an API for developing web applications that take advantage of NERSC resources. With NEWT, one can quickly create new science gateways, allowing job submission, job monitoring, and data exchange, all via the web. The web-based approach enables researchers who are more comfortable using the web than the command line to benefit from high-performance computing.

NEWT has been developed as a RESTful API, making it highly flexible and surprisingly easy to develop against. NEWT delivers responses in JSON format, allowing client-side javascript to immediately work with the resulting objects. Leveraging AJAX and jQuery, NEWT also provides authentication services that can readily be integrated with new applications, so developers can concentrate on building the functionality they want to deliver. The NEWT API is documented at http://newt.nersc.gov/.

3:15 p.m.

Break

3:30 p.m.

Building Intelligent eForms for Business Process Automation
Presented by Deborah Kamienski, IBM  |  abstract |  video

Deborah will provide an overview and product demonstration of IBM Lotus Forms, a standards based electronic forms solution.  Our forms are XML based and follow the XForms standard established by the Worldwide Web Consortium.  Deborah will demonstrate the ability to build forms based on an XML data schema and quickly add dynamic capability, field validation and electronic signatures for an intelligent form.  She will also demonstrate how easy it is to integrate these forms to your existing business process infrastructure for a complete automated solution.

For those who attended Interlab 2009, Deborah will provide a brief update on what is new with our Mashup Technology, including showing the "Forms Widget" to include your eForms as data collection sources for your mashups.

4:30 p.m.

Panel Discussion: Drupal
Presented by Nikola Stojanovic (SLAC), Kirsten Bugard (VA), Kieren Lal (Acquia), Ryan McKeel (NREL), Sean Robertson (NGP Software)  |  abstract |  video

The Drupal panel will discuss the following topics:

  • Drupal in the government
  • Enterprise, Scalability, and Security
  • Theming

6:00 p.m. Dinner Event, American Museum of Science and Energy
Birds of a Feather breakout discussions