The Download Blog

advertisement
Click Here
Read all 'Developer Software' posts in The Download Blog
November 16, 2009 1:45 PM PST

Office 2010 beta available for developers

by Ina Fried
  • 2 comments

The beta of Office 2010, expected this week, is now available to developers who are part of Microsoft's MSDN and TechNet developer programs.

Members of the public are also expected to get access to the beta this month, with the announcement likely to come on Wednesday as Office executive Kurt Del Bene gives his keynote speech at the Professional Developers Conference in Los Angeles.

As noted by ZDNet blogger Mary Jo Foley, Microsoft has already set up public Web pages for downloading the beta, although clicking on the download links returns a message that the beta is not yet available.

(Credit: CNET News)

In addition to the desktop applications, the beta would appear to include the browser-based Office Web Apps (although I am still checking the details on that one).

Also expected at the PDC is the formal launch of Windows Azure, Microsoft's cloud-based operating system as well as demos from the Seadragon and Live Labs teams, among other announcements.

Microsoft is already making some news at PDC. The company said on Monday that it is making available as open-source code its .Net Micro Framework.

Two pieces of the framework, though, its TCP/IP stack and its cryptography features are not included in the open-source release. In a blog posting, Microsoft's Peter Galli said that Microsoft is expected to remain involved in the development of the .Net Micro Framework, working alongside the community.

CNET News will have live coverage of the show, including Ray Ozzie's keynote speech, on Tuesday.

Originally posted at Beyond Binary

November 5, 2009 10:30 AM PST

Google offers JavaScript programming tools

by Stephen Shankland
  • 7 comments

With a project called Closure Tools, Google plans on Thursday to start helping developers who aspire to match the company's proficiency in creating Web sites and Web applications.

Google is a strong proponent of using JavaScript to write Web-based programs, part of its Web-centric ethos. Indeed, the company has pushed the language to its limits with services such as Gmail and Google Docs, and it developed its Chrome browser in part to enable JavaScript programs to run faster.

But writing, debugging, and optimizing heavy-duty JavaScript can be difficult--in part because a given JavaScript program sometimes works differently on different browsers. Google's open-source Closure Tools project is an attempt to help with some of these challenges.

The first in the suite of tools is the Closure Compiler, a software package designed to boil down a JavaScript program so it's smaller and runs faster. For example, a function named DisplayAddress() could be replaced with just a().

Along with the compiler come some extra tools that run in the Firefox browser. One, Closure Inspector, is an extension for Firefox's Firebug add-on designed to help programmers understand and debug the rewritten JavaScript--linking a() back to DisplayAddress(), for example. Another add-on for the Google Page Speed extension lets programmers see how much the compiler helped.

Google also plans to make the compiler available as a Web application hosted on its Google App Engine service.

The second element is called the Closure Library, a collection of prebuilt JavaScript code that lets programmers handle relatively sophisticated technology--arrays and string manipulation, for example.

Last are Closure Templates, more prewritten code to ease creation of JavaScript and HTML user interfaces.

In an earlier era, programming tools were expensive packages bought by a select few, but open-source software, new marketing strategies, and new business methods have made that approach the exception rather than the rule these days. Now programming tools are often a means to another end--encouraging programmers to produce the software that will make Windows or the Palm Pre useful and therefore popular, for example.

In Google's case, the objective is often to make the Web more popular because it sees more activity on the Web as corresponding directly with more activity on its revenue-generating search site. Among the high-profile projects to this end are Chrome, Chrome OS, and Android, all subsidized by Google's powerful search-advertising business.

One interesting contrast to Closure is another Google project called Google Web Toolkit. It's designed to accomplish some of the same goals as Closure, including paving over browser incompatibilities and producing high-performance JavaScript. But with GWT, coders write programs in Java that gets translated into JavaScript.

So one last question: why the name?

Google's reply: "Being a functional language, the concept of a function closure is fundamental to the JavaScript language."

Originally posted at Deep Tech
October 29, 2009 5:40 PM PDT

WordPress' sophomore iPhone debut impresses

by Josh Lowensohn
  • 5 comments

Despite increasingly better software, blogging on phones is still a real pain compared with doing it on a regular computer. However, credit is due to WordPress, which has gone to great lengths to make the latest version of its iPhone app much better for users to both create and manage their blogs on a small screen (and without a keyboard).

Besides a new look, one of the biggest changes is that the app remembers exactly what you were doing between sessions, so that if you quit it, or get a phone call, it will take you right back to the page or menu you were looking at. This also keeps you from losing anything you hadn't saved if you're interrupted--even if you were in the middle of a writing a sentence when your phone rang. This should change the beginning of such a conversation from "I am so mad at you right now" to a simple "hello."

In addition to remembering what you were doing, the app does a much better job at letting you manage user comments. The approval screen itself looks almost identical, but the app now lets you quickly switch between the ones that have been approved and the ones that still need to be looked at. It also displays each users' Gravatar (user icon) next to their username and URL, which ends up taking up a little more space than it did in the previous iteration of the app but adds a sense of familiarity with its desktop sibling.

Other small changes include the app remembering which order you uploaded the photos in so that they display in that same order in your post. Although the app still hasn't been updated to include videos, which means 3GS owners will have to add whatever video they shot through WordPress' Web interface instead. The app also now stores passwords in a user's keychain, which means those credentials could be accessed by other applications you may want to give access to later on down the line--like, say an app that lets you post videos to a WordPress blog.

Oddly enough, the new WordPress app is completely different from the original, which still exists but will no longer be updated. The company attributes this to having switched between having an outside contractor make the first version, whereas this new one was built in-house.

The new look makes it simply to hop between comments, posts and pages. User Gravatars are now visible too.

(Credit: WordPress)
Originally posted at Web Crawler
October 26, 2009 12:43 PM PDT

Ubuntu's new Linux tries getting cloud-friendly

by Stephen Shankland
  • 54 comments

With all the hubbub about Snow Leopard and Windows 7, there's another operating system out there you may not have noticed that's getting a significant update: Ubuntu Linux.

Ubuntu backer Canonical plans to release its "Karmic Koala" version on Thursday, and both the desktop and server versions of the open-source operating system take significant steps toward cloud computing. The concept of moving work away from the computer in front of you and into the network does have some merit, but cloud computing is today's fashionable buzzword, and Canonical Chief Executive Mark Shuttleworth is sensitive to its overuse.

Canonical CEO Mark Shuttleworth speaking at the Intel Developer Forum

Canonical CEO Mark Shuttleworth speaking at the Intel Developer Forum

(Credit: Stephen Shankland/CNET)

"What frustrates me is the term 'cloud' has come to mean anything with an Internet connection, including some stuff that really looks familiar like internal IT," said Shuttleworth in an interview. It's fair to say that in Ubuntu's case, though, it's not a stretch.

Built into the server version of Ubuntu 9.10 is Ubuntu Enterprise Cloud, technology built atop the Eucalyptus software package. Amazon Web Services (AWS), a collection of computing infrastructure accessible over the Net on a pay-as-you-go basis, is among today's most significant cloud-computing efforts, and Eucalyptus implements many of its functions so companies can build their own "private clouds" using the same services.

And in the desktop version of Ubuntu, the cloud connection is a service called Ubuntu One, which lets Ubuntu users synchronize files stored on different machines and back them up on the central service. Storage space of 2GB is free, and 50GB costs $10 per month.

The Ubuntu software itself is free; Canonical sells Ubuntu support services.

... Read more
Originally posted at Deep Tech
October 20, 2009 12:04 PM PDT

Wordpress makes blogs more mobile-friendly

by Don Reisinger
  • 4 comments
Wptouch

WPtouch from Wordpress.

(Credit: Wordpress)

In an attempt to make its blogs more mobile-friendly, Wordpress has launched two themes that will automatically be displayed when a Wordpress.com blog is accessed from a cell phone, the company announced Tuesday.

The type of mobile phone a user employs dictates what the different blogs will look like, the company said in a blog post. A modified version of WPtouch will be displayed on phones with "modern Web browsers like those on the iPhone and Android phones," the company wrote. A second, unnamed theme from an old version of Wordpress Mobile Edition will be displayed on all other mobile devices.

The themes will be displayed automatically, regardless of the themes used for normal browsing.

According to Wordpress, those who access Wordpress.com blogs from their iPhone or Android-based devices will be able to access the particular blog's "posts, pages, and archives." WPtouch will also support AJAX-based "commenting and post-loading." Header images will be scaled to fit the device's screen.

Those accessing blogs on other phones won't be treated to all the bells and whistles. According to the company, those visitors will see a simple page that focuses mainly on loading blog content as quickly as possible.

The decision to automatically display two themes was rooted in the success of mobile devices, Wordpress said in the blog post. So far, the company said, mobile devices have helped its Wordpress.com blogs generate 60 million page views per month. But content was loading slowly or, in some cases, not at all. By automatically displaying these two themes, Wordpress can limit those issues.

If you're a Wordpress.com blogger and you want to learn more, click here.

Originally posted at Webware

Don Reisinger is a technology columnist who has written about everything from HDTVs to computers to Flowbee Haircut Systems. Don is a member of the CNET Blog Network, and posts at The Digital Home. He is not an employee of CNET. Disclosure.

October 13, 2009 11:00 PM PDT

Opera prepares Unite for release

by Seth Rosenblatt
  • 13 comments

Opera Unite was going to change the Web, according to the hype from the Norwegian browser maker. Despite only being available for a number of months in a beta separate from the main Opera build--and the Internet looking more or less like the same place in the aftermath--the release of Opera 10.10 beta for Windows, Mac, and Linux indicates that Unite is about to become a standard Opera feature.

File sharing from the first Opera Unite beta in June 2009.

(Credit: Screenshot by Seth Rosenblatt/CNET)

Unite is basically a peer-to-peer system designed through the browser, but its API allows users to create feature-rich apps using only HTML, CSS, and JavaScript. By default, Unite comes with six apps: photo sharing, an instant messenger based around My Opera, file sharing, a Web server, a media player, and "the fridge," a communal place to share short notes with friends. When Unite was released during the pre-Opera 10 beta testing period over the past summer, it was generally stable and didn't significantly impact Opera's performance. A free My Opera account is required to use the Unite features.

Users interested in creating Opera Unite apps can check out Opera's tutorials. If you've used Unite, or built an app for it, tell us about it in the comments below.

October 5, 2009 12:34 PM PDT

Adobe Flash apps come to iPhone--sort of

by Stephen Shankland
  • 46 comments

In a surprise announcement, Adobe Systems said Monday that Flash programmers now can bring their applications to Apple's iPhone, a domain of high interest that's been off limits for the programming technology.

Because of Apple restrictions, though, Flash isn't coming in the form in which most people experience it, a Web browser plug-in. Instead, programmers will be able to change Flash applications into native iPhone applications using Adobe's Flash Professional CS5 developer tool, currently in beta testing, then offer their programs as an Apple App Store download.

"This is a great first step in the right direction," said Heidi Voltmer, Adobe's product marketing manager for Flash.

The approach spotlights the tension between Apple, which controls the iPhone tightly in an effort to ensure a good user experience, and others, which want a place on the premier mobile device on the marketplace today.

Chroma Circuit is a Flash game now available as a native iPhone app.

Chroma Circuit is a Flash game now available as a native iPhone app.

(Credit: Screenshot by Stephen Shankland/CNET)

Adobe's back-door approach still is a significant move for the company, though, which wants to ensure that Flash is a major foundation for Internet-based applications. Programmers familiar with Flash could find the Adobe method an easier way to bring their applications to the iPhone world if they're not experts in coding for the phone and its close cousin, the iPod Touch.

Apple didn't immediately comment for this story.

Some Flash Professional CS5 beta testers are taking advantage of the technique, including BlueskyNorth, Breakdesign, FlashGameLicense.com, Muchosmedia, PushButton Labs, and Bowler Hat Games.

"With the ability to create applications for iPhone in the Flash Professional CS5 beta, I don't need to learn a new programming language or the plethora of development tools that inevitably come with it," said Josh Tynjala, founder of Bowler Hat Games, in a statement. "Instead, I'm able to spend more time exploring ways to make my games like Chroma Circuit more fun on mobile devices like the iPhone and increase my business revenue."

Adobe's ultimate goal remains the same: to get Flash on the iPhone integrated with its Safari browser. "My view is there is only one Web," said Chief Technology Officer Kevin Lynch in an interview. Adobe demonstrated the Flash applications at its Max developer conference in Los Angeles Monday, where Lynch gave the keynote address.

Flash Player 10.1, due in beta form later this year and final form in the first half of 2010, is spreading to just about all the other smartphones out there: Google Android, BlackBerry, Windows Mobile, Palm WebOS, and Nokia Symbian.

Why not the iPhone, too? "The Apple iPhone SDK (software developer kit) license terms do not allow runtime interpreted code, so Adobe is not able to deliver Flash Player in Safari on the iPhone without support from Apple," Adobe said in a statement.

Voltmer didn't comment on the state of present discussions with Apple to build Flash Player directly into the iPhone. But she did say people visit Adobe's Web site looking for it.

It's not immediately clear how easily Flash applications translate to the iPhone, and most folks won't get a chance to try it until the beta is released publicly later this year. There are some limitations, Voltmer said.

For one thing, the Flash software must be written in ActionScript 3, not the earlier ActionScript 2. For another, they can't use video because of Apple restrictions, she said.

There also could be practical limits on memory, processing power, and graphics. Last year's PC running Flash Player has a lot more computing capability than a modern iPhone 3GS.

The iPhone and iPod Touch have some features that are well-suited to mobile gaming, though, and programmers will be able to use them. That includes the multitouch interface and accelerometer that detects device orientation, said Adrian Ludwig, a Flash team member at Adobe.

Updated at 1:48 p.m. PDT with further comment from Adobe and no comment from Apple.

Adobe developer tools let Flash programmers turn their applications in to native iPhone software.

Adobe developer tools let Flash programmers turn their applications into native iPhone software. This is a Flash game called Chroma Circuit.

(Credit: Screenshot by Stephen Shankland/CNET)
Originally posted at Deep Tech
August 25, 2009 6:00 AM PDT

Go social with these Wordpress plug-ins

by Don Reisinger
  • Post a comment

With the help of plug-ins, you can extend the functionality of your Wordpress blog far beyond what's available to you when you add it to your server.

One of the best ways to get the most out of your blogs is through social plug-ins. These simple plug-ins can be added to your blog to help you connect socially with both your readers and their friends. They offer a fine way to build traffic to your site.

Go social with your blog

Add to Facebook If you want to make it easy for readers to syndicate your content to Facebook, Add to Facebook is the plug-in for you.

The plug-in provides a simple option at the bottom of each post, called "Share on Facebook." When the reader clicks on that link, they're immediately delivered to their Facebook page, showing a thumbnail of the image in your blog post, as well as the beginning of your post. If Facebook followers click on that link, they'll be delivered to your page. It's a neat utility. And it's a great way to share content through social channels.

Add to Facebook

Add to Facebook makes it easy for readers to syndicate your content.

(Credit: Screenshot by Don Reisinger/CNET)

Digg Digg Although its name might suggest that Digg Digg is a way to get readers to share your content with the popular social news site, it's much more than that.

Digg Digg allows you to add voting buttons to your blog. You can add a TweetMeme retweet button, a Yahoo Buzz button, and a "Submit to Reddit" option, along with your Digg button. The plug-in also allows you to decide where to place those buttons. You can choose the top, bottom, left, or right of your post.

Digg Digg

Digg Digg is a great way to syndicate your content around the Web.

(Credit: Screenshot by Don Reisinger/CNET)
... Read more
Originally posted at Webware

Don Reisinger is a technology columnist who has written about everything from HDTVs to computers to Flowbee Haircut Systems. Don is a member of the CNET Blog Network, and posts at The Digital Home. He is not an employee of CNET. Disclosure.

August 7, 2009 5:11 PM PDT

Microsoft joins HTML 5 standard fray in earnest

by Stephen Shankland
  • 117 comments

After leaving much of the creation of a new version of HTML to Apple, Google, Opera, and Mozilla, Microsoft has begun sinking its teeth into the Web standard.

The move adds clout to the effort to renovate HyperText Markup Language, the standard used to describe Web pages, which last was formally updated in 1999. In a mailing list posting on Friday, the software giant offered a host of questions and concerns with the present proposal.

"As part of our planning for future work, the IE team is reviewing the current editor's draft of the HTML5 spec and gathering our thoughts. We want to share our feedback and discuss this in the working group," said Internet Explorer Program Manager Adrian Bateman in the message. "I will post our notes as we collect them so we can iterate on our thinking more quickly. At this stage we have more questions than answers, but I believe that discussing them in public is the best way to make progress."

HTML 5 in its current draft form includes a number of significant advancements, notably several that make the Web a better foundation for applications, not just static Web pages. Among the present HTML 5 features are built-in video and audio, the ability to store data on a local computer to enable use of Web applications even when offline, Web Workers that can perform computational chores in the background without bogging down Web application responsiveness, Canvas for creating sophisticated two-dimensional graphics, and drag-and-drop for better Web application user interfaces.

... Read more
Originally posted at Business Tech
July 21, 2009 9:05 AM PDT

Adobe rolls out new open-source projects

by Lance Whitney
  • 1 comment

Web developers should appreciate two of Adobe's latest open-source initiatives announced Tuesday, both designed to help media companies and other publishers build richer Flash applications.

The first project, Open Source Media Framework (OSMF), lets designers create more sophisticated media players to run Adobe Flash presentations. The second, Text Layout Framework (TLF), helps developers add more advanced typography and font layouts to their Flash apps.

Both OSMF and TLF are available for free as open-source applications.

OSMF is the open source piece of the Adobe project formerly known by the codename Strobe, a framework for Flash media players. Using OSMF, developers can create Flash players with not only advanced playback and navigation controls but also plug-ins for advertising and tracking, a key benefit for media companies. OSMF can work with any kind of Flash content, including video, audio, and images.

Developers can learn more about OSMF and download the source code and components at the OSMF Web site.

TLF lets developers add sleeker and higher-quality typographic layouts and effects to Flash presentations. In conjunction with the new text engine in Flash Player 10, TLF offers support for vertical and bidirectional text, flowing text around images and across columns, and multiple languages.

More information and a demo of TLF can be found at the Adobe Labs TLF site.

These latest two initiatives are part of Adobe's strategy to provide more robust programming tools for Flash. For the first time, Adobe is facing potential competition for Flash from other Web technologies, notably Microsoft's Silverlight.

Originally posted at Webware
Lance Whitney wears a few different technology hats--journalist, Web developer, and software trainer. He's a contributing editor for Microsoft TechNet Magazine and writes for other computer publications and Web sites. You can follow Lance on Twitter at @lancewhit. Lance is a member of the CNET Blog Network, and he is not an employee of CNET.

Search Download Blog posts

advertisement
Click Here

About The Download Blog

Download.com editors cover the world of downloadable software and beyond.

Add this feed to your online news reader

The Download Blog topics

Most Discussed