Abstract: Content is the core of every website. From search engine spiders, mobile devices, assistive technology and low vision users to atomization with RSS, syndication and microformats. Your content is for everyone and everything. Don’t lock it up.
Presenter: John Galvin, Brookhaven National Laboratory
Abstract: An overview of how Brookhaven’s various home-built content management systems have been integrated allowing content to be efficiently distributed through various internal and external web interfaces.
Abstract: Collaborative software (also referred to as groupware or workgroup support systems) is software designed to help people involved in a common task achieve their goals via the computer. In this panel, we will be discussing web-based collaborative tools and finding out which ones are used by our various Labs.
The panelists have experience with Microsoft Sharepoint, Mediawiki, basecamp, Drupal, Skype, Twitter – a combination of these and more – though anyone with other collaborative software experiences is encouraged to share them as part of the discussion. There are overlapping technologies used in social networking, but this panel will focus on the formal approach of collaborating to achieve common work deliverables, and the ways collaborative software tools allow us to achieve formality of operations via record or document management, threaded discussions, audit history, security, consistency etc.
Since the biggest hurdle in implementing collaborative software is convincing people to use it, we will also discuss how each lab has approached this.
Presenter: Ann Rafferty, Los Alamos National Laboratory
Abstract: Presentation of communication distribution system for corporate-level Web messaging , news, and information, including a science story center appealing to a general audience.
The CMS allows users to easily update and maintain content, utilizes a standard open-source MVC framework, Cake PHP, and runs off a MYSQL database. Standard templates are used and create hundreds of pages from one “wrapper” file and one “content” file that combine dynamically to create a viewable page.
The tool incorporates a high level of search engine optimization: meta information is populated dynamically, and the tool makes unique keyword-based urls. The content is also archived to make web audits much easier and more accurate. Page content can be created and set to draft, review, published, and archive status. A review and release approval process is scheduled to be built into the tool as well.
The presentation will also include a demo of the content management interface and the template structure. Also we will show how the tool has allowed LANL to leverage the same content into a range of products, from web to print to pdf, from the same data with the same tool, using templates and parsing the data to different formats. Finally, we will show how the CMS can assemble content from multiple sources onto a single page within different template layouts (portal, form-based, organization-style, magazine, subject pages, etc.), creating standardized, or unique, content-rich pages that involve little coding after initial setup.
FY09 projects include using the CMS to produce a media center, a centralized photo database using a shopping cart for ordering, science portals, a learning center for science, an interactive history site, and more. The tool will allow the developer to use a Flash-based interface and pull data from the CMS dynamically. Designers, content providers, developers and clients will appreciate the versatility and the built-in standardization that gives them the time to focus on verbal and visual communication instead of coding and updating links.
Presenter: Laura Mengel, Fermi National Accelerator Laboratory
Abstract: Fermilab has implemented strategies and automated processes to increase the reliability and security of their web servers. Topics to be discussed include: our overall web service design, automated creation for new web area requests, service monitoring to provide alerts for many different issues that could interrupt or degrade service, a security baseline standard, and automated scripts to check for a variety of security issues in web content areas in order to reduce security incidents.
Presenter: David Cruley, IBM
Abstract: Many organizations are adopting SOA as a paradigm for developing applications. However, there is not a single “best” way to adopt SOA. Nor is there a single way to instantiate the necessary infrastructure. This presentation examines the various components of a SOA infrasturcture and the capabilities they provide. It also provides some considerations for determining the best way to re-use existing services. Finally, the presentation will discuss some of the patterns and best practices for enabling service access and re-use across an organization.
Presenter: Christi Forsythe, Sandia National Laboratories
Abstract: Integrating security best practices into the software development life cycle will support deploying more secure applications. Security is not something you can just slap on just prior to deploying an application. This presentation will talk about secure design guidelines to consider when developing Web applications.
Presenter: Craig Hokanson, Sandia National Laboratories
Abstract: I’m going to lead a discussion about the usefulness of todays captcha technology. I will look at the possible uses as well as the vulnerabilities associated with them. The last part of this discussion will focus on what the future might hold for captchas as well as possible replacements.
Presenter: Daniel Chen, Conviva, Inc.
Abstract: Learn how to build a simple website or presentation using Adobe Flex framework. Learn how to create interactive experiences with basic UI, Layout, navigation, and media controls.
Presenter: Andras Szakal, Engineer and Chief Architect for Federal Software, IBM
Abstract: Time to market coupled with assured delivery are some of the most fundamental issues driving the development of software and IT systems today. Agile and iterative processes provide an approach to mitigating these challenges. Unfortunately, these practices often run counter to the way we normally conduct business. At worst they run counter to corporate mandates and industry practices. An agile and iterative development approach can increase the rate of success if implemented correctly. This presentation will focus on IBM’s adoption of an agile and iterative approach for IBM’s own product development process. Participants will learn how IBM product development teams utilized new tools and methods to deliver high quality, secure software, on time and with fewer resources. Attendees will learn about new commercially available collaboration and software development tools that were inspired by IBM’s experience with agile and iterative product development.
Presenter: Shauna Fjeld, National Renewable Energy Laboratory
Abstract: Managing Web application projects requires a different approach then managing static Web site projects. Clients either have no idea what they want or they dream of a Cadillac on a Hyundai budget. In this session, we present some lessons learned about understanding your client’s wants vs. needs, keeping them involved and bought-in to the process through iterative development, and sneaking in some usability testing to make the end users happy too.
Abstract: Showcasing the collaboration website for DOE web developers (an auxillary website to support these annual interlab workshops year ’round). We’ll cover how to get an account, what’s currently “out there”, what could be “out there”, why it might be useful throughout the year to all of us etc.
Presenter: Thomas Hinders, IBM
Abstract: Though online social networking has proven its power in the consumer space, it has remained peripheral to the business environment — up until now. That is about to change.
Social computing software is “moving to the center fast because it’s about how the next generation of employees communicate, and create and share ideas,” says Frank Gens, Senior VP at the technology market research firm, IDC. A pivotal moment arrived with the announcement of IBM Lotus Connections, the industry’s first integrated platform for business-grade social computing.
Lotus Connections opens new channels for productive relationships. It helps users enlarge their collaborative, knowledge-sharing networks, enables businesses to tap the collective intelligence of their people, and facilitates faster, better business execution.
Analogous to what applications like MySpace, Facebook and del.icio.us do for people in the consumer world, Lotus Connections software makes it easy for business people with common work objectives or professional interests to find each other and share what they know. Offering an integrated set of five Web 2.0 based components — Profiles, Dogear (for social bookmarking), Communities, Activities, Blogs — Lotus Connections opens new channels for productive relationships. It helps users enlarge their collaborative, knowledge-sharing networks, enables businesses to tap the collective intelligence of their people, and facilitates faster, better business execution.
Presenter: Joe Lewis, Sandia National Laboratories
Abstract: The semantic web is no longer ivory-tower talk, but a reality that is here today and in widespread use. In this presentation we will give a brief introduction to\ two technologies that are driving rapid adoption of semantic web development—microformats and RDFa—and will discuss how these technologies might integrate well in the scientific/national lab arena.
Presenters: Joe Lewis, Sandia National Laboartories; ***
Abstract: The semantic web is no longer the stuff of ivory towers and dreams. Implementations of microformats and RDFa are now commonplace in the modern web worls. This panel will discuss how the semantic web is becoming a reality in today’s development trends, where the semantic web is going, and how the science community can take advantage of it.
Presenter: Dan Chen, Conviva, Inc.
Abstract: Discover best practices for architecting a Flex application. Learn how to connect a Flex application to server side data including web services. Learn how to build widget and deploy various media including video online. Understand how to customize a Flex application to give it a unique look and feel.
Presenter: Hope Niblick, Michael Alderete, and Joe Lewis, Sandia National Laboratories
Abstract: A tour of the new Sandia social network application and a discussion of where we’re going with it.
Presenter: Shauna Fjeld, National Renewable Energy Laboratory
Abstract: This site was designed to provide an “at a glance” snapshot of state energy information for political leaders and other interested parties. The site includes numerous dynamic charts and graphs as well as state rankings and on the fly state by state comparisons.
Presenter: Geetika Tandon and Rick Shore, IBM
Abstract:As Service-Oriented Architecture (SOA) comes of age, gaining wider acceptance in the enterprise, the Web 2.0 buzz grows to match the SOA hype of two years ago. Mashups, Situational applications and sMash technologies are providing developers with a new development and execution environment which enable agile development of dynamic Web applications. This new breed of Situational Applications (SAs), often developed by amateur programmers in an iterative and collaborative way, shortens the traditional edit-compile-test-run development life cycle.
This presentation will focus on popular web 2.0 technologies used to assemble, create and execute situational composite applications by using dynamic scripting, lightweight application assembly, and Representational State Transfer – style (REST) service invocation. WebSphere sMash by IBM is one such technology and we will demonstrate the role that it plays in this arena.
Presenter: Christi Forsythe, Sandia National Laboratories
Abstract: This presentation will provide and overview of the capabilities of source code scanning and Web application scanning tools. These COTS tools can be used to identify potential security vulnerabilities during the code development and testing phase of the software development life cycle.
Presenter: Deborah Kamienski, IBM
Abstract: This demonstration shows the use of collaboration and social networking software in the Sandia Lab environment. The demo will show collaboration tools such as communities of experts, shared team spaces, online meetings and instant messaging through PDA devices. Social networking tools demonstrated will include finding an expert using expanded profile search, wikis, blogs and shared bookmarks.