Adobe Systems released on Monday beta versions of three programming projects for producing online applications that run in its Flash Player, software that's widely used but also under competitive threat from other Web technologies.
First is a beta version of Flash Catalyst, a programming tool that's meant for the designer crowd rather than the coding crowd. Catalyst lets designers create a Flash application's user interface in Adobe's Photoshop and Illustrator applications, import the files, attach a variety of actions to user interface elements, then produce the Flash application for production or for handing off to more serious programmers.
Second is the beta of Flash Builder 4, the harder-core programming tool previously called Flex Builder. This tool, based on the Eclipse programming software, employs Adobe's open-source Flex framework for building advanced Flash applications and is for the serious programming set who works in an integrated development environment (IDE). For example, it can be used to link Flash applications with a variety of back-end data sources for advanced features.
Third is the beta of Flex 4 framework that provides underpinnings for Flash applications, including everything from user interface components to animation technology. Flex 4, code-named Gumbo, is an open-source project.
Flash got its start as a way to produce animations on Web sites, leading to gripes that its timeline-based view of the world was alien to programmers. For the animation-oriented set, Adobe still offers its Flash Professional software, but for others, Adobe has the Flex-based approach for producing Flash applications.
Adobe offers a variety of tools in an attempt to appeal to a variety of programming styles. A single project can bounce among different people using the different tools, said Steven Heintz, principal product manager of the Adobe Platform business.
"We've really made all these tools work together," Heintz said. "For pieces of the same project, you can use the tools best for the job. We believe this is better than jamming all this together into one massive tool that's totally inappropriate."
Flash faces a number of challengers. Most directly is Microsoft's Silverlight, version 3 of which is set to be launched July 10. But Google, Yahoo, and browser makers also are advancing what can be done directly in Web browsers without relying on plug-ins such as Flash or Silverlight.
And HTML 5, an still-in-progress revision of the Hypertext Markup Language used to describe Web pages, comes with a variety of features such as the ability to run multiple tasks at the same time and to play video and audio as easily as browsers can display images today, and Google, Apple, Opera, and Firefox developer Mozilla are pushing what can be done with the JavaScript language for programming Web pages.
Adobe argues that it's got consistency on its side with Flash, though. Web users tend to upgrade to the newest Flash player relatively rapidly, and Flash works consistently regardless of which browser it's plugged into or which operating system it's running on. For programmers in the HTML camp, Adobe offers its DreamWeaver development software.
In contrast HTML and JavaScript--including advanced JavaScript applications built with technology called Ajax--varies from browser to browser, said Shafath Syed, a product marketing manager with the Adobe Platform group.
"We've come full circle" in the browser market to the mid-1990s browser wars, with different interpretations of standards and new features and differing support for that technology, Syed said. "That's always a challenge."
Another challenge both camps face is spreading to the increasingly important realm of mobile phones. Flash, for example, doesn't run on Apple's iPhone and is still under development for phones based on Google's Android operating system. Those devices support JavaScript and some HTML 5 features, though, they, of course, lack much of the processing power and memory to make full use of it.
The Adobe programming tools also can be used in the production of applications that run on AIR, the Adobe Integrated Runtime that lets Flash applications run on their own outside a browser.
Mozilla Labs on Thursday unveiled a new open-source project called Bespin, a Web-based programming environment its developers hope will combine the speed and power of desktop-based development with the collaborative benefits of cloud computing.
Bespin 0.1 is only an "initial prototype framework that includes support for basic editing features," according to the site, but Mozilla has high hopes for the project. "We're particularly excited by the prospect of empowering Web developers to hack on the editor itself and make it their own," said Ben Galbraith and Dion Almaer in Mozilla's Bespin announcement.
... Read more
Microsoft's Popfly team is rushing to finish a major addition to its mash up maker so it can do demonstrations at the Maker Faire in San Mateo, Calif., tomorrow. I got a quick demo earlier this week and I hope the product is ready in time, because it's a great new service, and just perfect for the audience the Maker Faire draws.
The new feature: an environment for building casual games (think Solitaire, not Half-Life), called Game Creator There are several templates with generic titles to start from (personal favorite: "Badly built wall") or users can create their own games from scratch using a scripting system and a built-in, and entertaining, library of graphics and sounds.
Indeed, that is a badly-built wall.
(Credit: Microsoft)
Popfly Game Creator lets you assign behaviors to your game's "actors." (Click image to enlarge.)
(Credit: Microsoft)In the demo I saw, a Space Invaders-like game was built in just a few minutes. I'm always skeptical when people with intimate knowledge of a development environment show how easy it is to build an application with it; I've always found that really learning a development system, even one geared for programmer newbies such as this, takes a bit of dedication. In other words, it's never as easy as it looks. However, even though I was not able to try the product before writing this, Popfly Game Creator does indeed appear to be an easy and fun environment to build games in.
The system has a physics engine of some sophistication. It can tell when items collide (a key behavior in games), and it models gravity, but I was told that a Pong-type game required hand-coded extensions to calculate bounce angles.
The runtime debugger shows your actors, behaviors, and actions. (Click image to enlarge.)
(Credit: Microsoft)Popfly games can be run on the Popfly site, or embedded on any Web page or Facebook profile. The games use the Silverlight runtime, which is a straightforward install if it's not already on your system (Yes, there is a Mac version).
While Popfly Game Creator is part of the Popfly product, integration into the mash up maker environment is not complete, so you can't build today, say, a shoot-em-up that lets you blast incoming Twitter messages out of the sky. Too bad.
Popfly's Principal Group Program Manager, John Montgomery (disclosure: we used to work together) says that, "Games is what sucks people into coding." I can relate to that. When I was a child, I taught myself BASIC so I could write games. Popfly Game Creator is the kind of system I'd love to put my own son in front of, when he's old enough, to show him how much fun it is to program.
If you read that chick-lit classic Bergdorf Blondes (I'm proud to admit that I did), you'll probably recall the scene in which the shopaholic female protagonists hold a military-style planning session in advance of the legendary Chanel sample sale--a chance for them to snag the high-end designer goods at staggering discounts, the only caveat being that hundreds of other viciously competitive Manhattan women were also hoping to get their hands on the same stuff.
It was only a matter of time before that sort of upper-crust cutthroat shopping hit the Web.
Enter Ideeli (pronounced "ideally"), which debuted Monday after several months of soft-launch. Described as a "red-rope online shopping community," Ideeli is an invite-only site that hosts high-speed sales of luxury goods (so far, just accessories) at 50 to 90 percent discounts and keeps its members in the loop through e-mail and mobile alerts to let them know when a sale has started.
Quantities are limited and can sell out within minutes--if this sounds familiar, it's because it's a model pioneered by rapid-fire sale sites like Woot.com, which has built up an enviable cult following, and the girlier Delight.com.
But as the luxury market warms up to the Web, the Woot model is being applied to sites that are more Sex and the City than Star Trek. Following in the vein of "velvet rope" social networks like ASmallWorld (for the jet set) and Metrofunk (for the club set), Ideeli and similar sites like Gilt Groupe (which hosts high-end online sample sales), are invite-only.
Ideeli has some twists thrown in the mix, too. The site offers a paid "first row" membership ($7.99 per month) that enables mobile alerts and also allows for an hour of early access to sales.
It's obviously not for everyone. Even considering the discounted prices, these are still luxury goods, and hence typically cost a few hundred dollars at the minimum. Some pragmatic shopaholics aren't willing to plunk down that kind of cash without seeing the item in person, or with that kind of impulse-buying required. But some money types are banking on success: Ideeli announced Monday that it has secured $3.8 million in capital from Kodiak Ventures and a handful of angel investors.
Snobbish? Totally. But so are Apple fanboys, for the record. We also happen to have Ideeli invites available for readers: go to ideeli.com and use "cnet" as your invitation code.
- prev
- 1
- next




