Skip to main content


developerWorks  >  WebSphere  >  Products  >

WebSphere sMash

developerWorks
A platform for building and running dynamic Web 2.0-based applications using SOA principles, based on Project Zero.

WebSphere sMash and DB2 Express-C on the Amazon EC2 public cloud
WebSphere sMash and DB2 Express-C on the Amazon EC2 public cloud
A look at the public cloud and how you can use the WebSphere sMash and DB2 Express-C Amazon Machine Images (AMI) to deliver Web applications hosted on the EC2 public cloud infrastructure.  More

About the product

IBM® WebSphere® sMash provides a development and runtime environment that enables agile development of dynamic Web 2.0-based applications using SOA principles. WebSphere sMash gives developers the power to create, assemble, and execute situational composite applications by using dynamic scripting languages, lightweight application assembly, and REST-style service invocation. Developing with WebSphere sMash reduces complexity and risks, shortens development time, and minimizes learning curves.

WebSphere sMash is based on Project Zero , the highly acclaimed, community-driven incubator project focused on the radical simplification of building Web-based applications using dynamic scripting. Project Zero is the development community for WebSphere sMash, and will continue to offer developers a cost-free platform for developing applications with the latest builds, the latest features, and the support of the community.

Search technical library

For a comprehensive selection of troubleshooting documents, search the IBM technical support knowledge base.

Product information
Product overview
Features and benefits
System requirements
Product documentation
FAQs
Downloads, CDs, DVDs
Download WebSphere sMash Developer's Edition
All WebSphere downloads
Learning resources
WebSphere sMash documentation
Demo application
Community Driven Commercial Development
developerWorks Project Zero zone
developerWorks Web development zone
developerWorks SOA and Web services zone
developerWorks WebSphere zone
Support
WebSphere sMash suppport
Help and feedback forum
Software Support Handbook
Community
Join the Project Zero community
Community blogs
Discussion forums
Webcasts
Space: Project Zero
Space: Mashups
Space: Web 2.0 development
About dW  |  dW newsletter  |  Build custom feeds |  Submit content


 logo

Spotlight
WebSphere sMash videos
WebSphere sMash on Amazon's Elastic Cloud Computing (EC2)
Video: Build Web 2.0 style situational apps with CICS Transaction Gateway and WebSphere sMash
Training: No-charge skill kit for WebSphere sMash
Download WebSphere sMash Developer's Edition now!
WebSphere sMash documentation

Latest content
Cloud computing for the enterprise: Part 1: Capturing the cloud
A discussion of cloud computing in general, that dissects the layers of the cloud, presents the different cloud types, along with their benefits and drawbacks, and explains why this movement is important for enterprise developers.
Server-driven content negotiation for REST resources with WebSphere sMash
Because content negotiation is key to RESTful design, here are some techniques for content negotiation with techniques for implement them using IBM WebSphere sMash.
Leverage the cloud in applications
Exploring cloud computing, take an example of a typical corporate application that uses a JMS queue, and examine what would be involved to hybridize part of this JMS infrastructure in the cloud.
Gain just-in-time skills with a developerWorks skill kit for WebSphere sMash
Increase your skills and stay current with the latest trends and technologies with a no-charge skill kit for WebSphere sMash.
Integrating Java and PHP in WebSphere sMash
The WebSphere sMash environment enables rapid development of interactive Web apps based on popular Web technologies such as PHP, and it lets you reuse existing Java assets from PHP scripts.
Combine the power of WebSphere sMash with Adobe Flex
For richer user interaction for your Web 2.0 application, here's an example that shows how you can leverage the flexibility of WebSphere sMash to enhance a simple application to support a Web 2.0 user interface written in Adobe Flex.
Build and power Google Gadgets with WebSphere sMash
See how you can use the Application Builder, flow model, and feed tools in WebSphere sMash to create a Google Gadget from scratch -- then use WebSphere sMash to power it.
Build RESTful services for your Web application
Get a guided tour of WebSphere sMash and its conventions for creating RESTful Web services with a follow-along example that shows how to set up the environment, create a project, build a RESTful service, test your application, and more.
Chat transcript: WebSphere sMash experts answer your questions
If you missed the live event, you can still get all the information from this lively chat in transcript form.
Get ready for WebSphere sMash
Learn how this new platform, based on Project Zero, can help you develop and deliver situational applications that leverage everything Web 2.0 has to offer.
Introducing Project Zero
Get a hands-on, guided tour of IBM's community-driven incubator project that produced WebSphere sMash, with this series that shows you how to build application-centric, RESTful solutions.
SOA meets situational applications
This article discusses the applicability of Web-based situational applications (SAs) to the enterprise, their relationship to SOA, and how you can use them to improve the current state of corporate IT.
Get started with WebSphere sMash and PHP
This exercise shows how easy it is to get started with WebSphere sMash, from installing the development tools to constructing an Ajax Web 2.0 sample using PHP as the back-end scripting language.
Web 2.0: Catching a wave of innovation
Examine aspects of Web 2.0 that are relevant to the enterprise, such as the business and technical drivers behind Web 2.0, challenges and opportunities to enterprises, and the relationship between Web 2.0 and SOA.
Preserve the security of your WebSphere sMash applications
Get all the tools you need to build security into your WebSphere sMash applications, including how to create a user registry, defining application security rules, and leveraging the two most common types of authentication: basic and form-based.
Use WebSphere sMash's data access APIs to build a simple wiki
Learn how to leverage WebSphere sMash's simplified API for executing SQL queries with this exercise to build a simple wiki.
Manage an HTTP server using RESTful interfaces and WebSphere sMash
This article attempts to create a RESTful solution for a problem area that is not often addressed by REST users: systems management, using WebSphere sMash and REST design principles to determine if REST is a valid option for this enterprise project.
Use Active Content Filtering for WebSphere sMash application security
Learn about the powerful capabilities of Active Content Filtering (ACF), a resolvable component within WebSphere sMash that can remove active content from request data and response output to avoid common Web 2.0-based application attacks.

Special offers
Rate and  Review Rational products
DB2 pureScale Unlimited capacity for your data
WebSphere Application Server Hypervisor trial

More offers