|
|
|
|
|
Just got a notification that Aswing now has 2 more skins, Chrome and Blueness, personally I like Chrome. 
source: IDG News Amazon's EC2 cloud-computing service has emerged from beta and is now generally available with two additions: beta-level support for Windows and SQL Server Amazon Thursday announced that after two years in beta mode, its Elastic Compute Cloud (EC2) cloud computing service is now generally available. At the same time, the company said the hosted service is adding beta-level support for Microsoft Windows and SQL Server. The beta-level support for Microsoft Windows on EC2 is in the form of 32 and 64-bit AMI (Amazon Machine Images) starting at $0.125 per hour. Microsoft SQL Server is also available in 64-bit form. [ Find out how Amazon's EC2 cloud computing service played a critical role for one startup, and learn more about cloud computing in InfoWorld's special report. ] "We are looking forward to seeing how our customers will put Windows to work," Amazon said in a blog post. "We expect to see ASP.Net sites, media transcoding, high performance computing and more. A number of developers who will deploy hybrid web sites using a mix of Linux and Windows servers. This really underscores the open and flexible nature of EC2." The company Thursday also added a new EC2 Service Level Agreement that guarantees that each region of the service will be available at least 99.95 percent of the time, The SLA notes that a region is considered unavailable if more than one of its availability zones does not have external connectivity. In addition, Amazon updated the ElasticFox Firefox extension for EC2, adding direct access to Elastic Block Storage and Elastic IP addresses from the main tab, one-click AMI bundling on Windows, better key and security group management, and the ability to directly launch remote desktop sessions. The online retailer also disclosed plans to add a Web services management console, load balancing, automatic scaling and cloud monitoring services to the EC2 service over the next year. The management console will let users simplify the process of configuring and operating applications in the Amazon cloud, Amazon said. Users can get a global picture of their cloud computing environment by using a point-and-click Web interface. The automatic scaling will allow users to grow and shrink their usage of EC2 capacity on demand based on application requirements, Amazon said. The cloud monitoring feature will provide users with real-time, multidimensional monitoring of host resources across multiple EC2 instances, allowing them to aggregate operational metrics across instances and availability zones "It is important to note that load balancing, automatic scaling, and cloud monitoring will each be true web services, with complete APIs for provisioning, control, and status checking," Amazon noted. "We'll be working with a number of management tool vendors and developers to make sure that their products will support these new services on a timely basis."
Source: Brian Riggs One of the features we're investigating for the next version of the media player requires that we be able to do client-side XSL transformations. I had heard a few rumors that AIR exposes the XSLT processor that's built into WebKit (which is AIR's embedded HTML engine), so I shot off a couple of emails to the AIR team. Sure enough, this functionality is exposed through AIR's Javascript API. Here's a Javascript method that takes an XML document, an XSL transformation, and returns the result of transforming the document: function transformXML(xml,xsl) { var domParser = new DOMParser(); var xmlObject = domParser.parseFromString(xml,"text/xml"); var xslObject = domParser.parseFromString(xsl,"text/xml"); var xsltProcessor = new XSLTProcessor(); xsltProcessor.importStylesheet(xslObject); var result = xsltProcessor.transformToFragment( xmlObject,document);
var serializer = new XMLSerializer(); return serializer.serializeToString(result); }
If you're building a pure-Javascript AIR app, then this is probably all you need. But if you want to use this functionality in an ActionScript-based AIR app, then there's one small problem: WebKit's API isn't available in ActionScript! Fortunately, there's a workaround: use the script bridging capabilities of AIR to call a Javascript function from ActionScript. First, you create a new instance of an HTMLLoader and pass in the URL of the HTML file that contains the transformXML function: var html:HTMLLoader = new HTMLLoader(); var urlReq:URLRequest = new URLRequest("xslt.html"); html.load(urlReq);
Then invoke the transformXML method via the HTMLLoader's window property: var result:String = html.window.transformXML(xml,xsl);
Here's a simple AIR app that demonstrates this. Just enter some XML in the top text box, an XSLT in the second text box, click "Process", and you'll see the output in the lower text box. Right click on the application to see source code.
It seems to me that too much buzz words bought most of Internet startups into financial crisis. Companies started firing people, AdBrite got 40% of people shorter, Sequoia Capital that is VC and financed tons of startups asks to consider each invested dollar as the last one and came up with media meeting where primary idea was "Rest in peace Good Times", oh yea, another bubble, Seesmic, that not long time ago collected $6M (as recently as June, Seesmic raised $6 million in a Series B funding round bringing the total funding to $12 million) fired last month its 10 of 24 employees. I wonder who is in the list. Guess whole Romanian office, at least I wouldn't be surprised. Zivity also firing some, MySpace already did some shortening this summer. One more funny thing, news agencies says that hi5 firing 15% of their 110 employees, that makes it what, 16.5 people? I wonder what part of someone they are going to keep, the head or the other one... Well, what can I say. Am I surprised? not at all. Am I sorry for all of them and VCs who wasted their money? Well, for VCs maybe, others - not at all. I was saying all the time, don't make a damn bubble from your project, be damn realistic and know whom you got on board as developer, CTO and any other key person within your company. I had extremely nice year this time, because I had opportunity to have many companies as my clients where me and my employees were able to live each client's business life with all goods and bads, we are learned a lot, especially how to stay away from producing bubbles. What this "financial crisis" could mean for outsourcing companies and independent developers, especially occupied in RIA zone, like oriented on Adobe Flex and AJAX, - well, prices will drop. Drop for two reasons, one is because there is no more money coming from VCs, second is because when this boom started, basically, like 2 years ago, there was not that many developers available, demand was high, but was hard to get someone decent on board. Many things changed, today it is almost the same like with PHP guys that you can find just anywhere. So what you are going to face? Simple, there are less projects to do and tons of developers to compete with, who wins? the one who has lower rate and wider experience! Sounds familiar? Yes, we passed this once already some time ago. Who survives? Companies and developers that serving real life projects, regular routines, not bubbles. Don't give me wrong, I'm not trying to say Web 2.0 was the failure, it just was too much buzz words in it, without anything in it, more like too much fake bullshit. Best practices renamed into patterns, stupid domain name/web 2.0 name generators and so on. Too much stupidity cost money, in some cases a lot of money.
Source: SDTimes Adobe Systems has an ear on audio in the newest version of Adobe Flash Player plug-in. Flash Player 10, released today, brings improved audio and video playback, according to the company. The product’s sound APIs have been tweaked so developers can dynamically generate audio and create new audio applications like music sequencers and mixers. Developers can also do real-time audio processing. Adobe executives explained that developers have access to the binary data of audio in Flash Player 10. They can also process it and add effects by taking the data out of a loaded MP3 file. Application level compositing of audio is also possible, so multiple files can be mixed together into a single output. Developers can also access the sound buffer in Flash Player 10, which allows them to pass binary data into the sound buffer. “I saw a great example the other day with a stock chart, where you can listen to the chart and not just do it visually,” said Justin Everett-Church, a senior product manager with Adobe. “It had a slide whistle effect where as the stock went higher over time, the pitch went higher, and as the stock went down, the pitch started going down. This was something you couldn’t really do by just loading an audio file, you really need to produce this at runtime.” When asked what benefits Flash Player 10 offers enterprise developers, Tom Barclay, senior product marketing manager for Adobe's platform business unit, said, "Enhancements to the drawing API in Flash Player 10 and use of the graphics card will significantly improve Flash Player’s already significant lead in RIA visual application performance." He also said a new text engine, along with an upcoming ActionScript library for improved text layout, will let developers create "print-quality" RIAs that can use all major languages. Flash Player 10 offers new custom filters and effects, along with new native 3D transformation and animation. Barclay said the company has improved its drawing API, so there is less code to write and an improvement to 3D image rendering. Users can create their own custom filters and effects and apply them to text, animation and video. To do this, the company uses a feature called Adobe Pixel Bender, the same technology behind Adobe After Effects CS4, which is used to create motion graphics. Developers can use Pixel Blender to blend modes and fills to animate effects or change an effect on rich media content. “Adobe After Effects CS4 creates cinematic effects for Hollywood movies, and now you can use those same effects at runtime on Flash Player 10,” Barclay said. A new text engine lets developers control text layout and add text components. The text engine was designed by the team that created InDesign, company executives said, and this enables “print quality publishing” on the Web with Flash Player. Later this year, Adobe will release a set of ActionScript-based text components that offer the ability to do multi-column text flow and display different languages, including Arabic, Chinese, Hebrew and Japanese, Barclay said.
Just got via twitter from midnightcoder: Silverlight to Java client/server integration is coming up. Now serving 4 types of clients from the same server - Flex, Flash, AJAX and SL. Isn't it lovely?
Source: draw*logic Mike Chambers posted that Flash Player 10 is officially live. This completes your 1-2 punch of RIA/game platform releases of Silverlight and Flash this week. We have just released the shipping version of Flash Player 10 (Mac, Windows and Linux). You can find more information on all of the new features on the Flash Player product page. You can download the player for Mac, Windows and Linux players from here. You can grab debug and standalone players from here. You can grab the release notes from here. Flash Player 10 is great news. There are so many things in it from a new data structure (Vector), to local FileReference, to Matrix and 3D helpers, to speed improvements and video enhancements being able to play other video types and more (this was actually in a late version of flash player 9 as well but will be used more here). It does take time for flash versions to get out in the wild, about 9 months to where they are in the 90%-95% range where you can convince people to use it in production, but getting those skills now is good. The scripting platform is still Actionscript 3 so anyone still making Flash Player 8 and AS2 stuff is now two revolutions behind. Another thing I am looking forward to soon (next week) that is missing from both Flash and Silverlight, is the ability to develop for the iPhone, which Unity3D is dropping the iPhone kit on Oct 22nd. Unity3D has effectively taken Director’s 3d game development (hardware accelerated) market lead away this year and late last year and is a great platform. Director who? Lots of great tools and platforms to create the innovative new applications, games and markets that are so needed right now. Go create!
as3isolib is a great isometric library for actionscript 3 by Justin Opitz. This is a lower level isometric library that could be used in building your own isometric gaming engine or learning more about the popular isometric view in games or other flash content. This is definitely something I like, maybe because of my architecting past, but hey, have a look into source code sample, this is cute: package { import as3isolib.display.primitive.IsoBox; import as3isolib.display.scene.IsoScene; import flash.display.Sprite; public class IsoApplication extends Sprite { public function IsoApplication () { var box0:IsoBox = new IsoBox(); box0.setSize(25, 25, 25); box0.moveTo(200, 0, 0); var box1:IsoBox = new IsoBox(); box1.width = 10; box1.length = 25; box1.height = 50; box1.moveTo(230, -15, 20); var box2:IsoBox = new IsoBox(); box2.setSize(10, 50, 5); box2.moveTo(200, 30, 10); var scene:IsoScene = new IsoScene(); scene.hostContainer = this; scene.addChild(box2); scene.addChild(box1); scene.addChild(box0); scene.render(); } } }
Source: InfoQ Granite Data Services (GDS) 1.1.0 GA is released this week. If you are not familiar with GDS, according to the Granite Data Services project: Granite Data Services (GDS) is a free, open source (LGPL'd), alternative to Adobe® LiveCycle® (Flex™ 2+) Data Services for J2EE application servers. The primary goal of this project is to provide a framework for Flex 2+/EJB3/Seam/Spring/Guice/Pojo application development with full AMF3/RemoteObject benefits. It also features a Comet-like data push implementation (AMF3 requests sent over HTTP) and ActionScript3 code generation tools (Ant task and Eclipse builder). The 1.1.0 GA release contains a few important features to ease the GDS based development. For example, the brand new Eclipse plugin automatically generates GDS ActionScript 3 code when a Java source file is created or modified. Another feature is called Tide. Tide provides a complete Flex framework and data management functionalities such as entity caching, collection paging and lazy loading. It might be seen as a full alternative for the Cairngorm + Flex Data Management Service stack. In 1.1 the server integration is focused on JBoss Seam but future versions will include Spring and plain EJB3 support. Announced with the release, the project says this is the last major GDS version that supports the Flex 2 framework (only Flex 3+ will be supported in the future).
Source: InfoQ Microsoft has released its long overdue URL rewriter module for IIS 7 under a "Go Live" license. Generally speaking this means they feel the code base is stable enough for production use, but still not quite done in an official sense. Staring with this release, the URL writer is compatible with both kernel mode and user mode output caching. And to make configuration easier, three built-in rule templates are offered for the most common URL rewriting tasks. Additional rule templates can be created by developers if needed. Microsoft's URL Rewriter has support for PHP applications running under IIS including WordPress, MediaWiki, b2Evolution, and Mambo. For setup information on these and other popular PHP applications see Microsoft's PHP Applications on IIS article. Both the URL Rewriter and any PHP application running under IIS require the FastCGI module. An updated version will be installed along with the URL Rewriter if not already present. A warning about this update: If your PHP application was coded in a way so that it relied on the REQUEST_URI server variable to contain the requested URL without a query string or to contain the final rewritten URL, then installing this update may break your application. Before applying the update, please make sure that your application does not rely on incorrect behavior of FastCGI module.
Source: InfoQ Mono 2.0 has been released. Though still behind Microsoft's .NET in some areas, in others it has leaped ahead. For those seeking to write cross-platform applications, the first list of features in the release notes is the Microsoft-compatible APIs. - ADO.NET 2.0 API for accessing databases.
- ASP.NET 2.0 API for developing Web-based applications.
- Windows.Forms 2.0 API to create desktop applications.
- System.XML 2.0: An API to manipulate XML documents.
- System.Core: Provides support for the Language Integrated Query (LINQ).
- System.Xml.Linq: Provides a LINQ provider for XML.
- System.Drawing 2.0 API: A portable graphics rendering API.
For cross-platform graphics, Mono also offers Mono.Cairo, a binding to the Cairo Graphics library. "Currently supported output targets include the X Window System, Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL (through glitz), XCB, BeOS, OS/2, and DirectFB." For applications that behave more natively on Linux, Gtk# 2.12 is available as an alternative to Windows.Forms. These provide access to Gtk+ and Gnome, and are also usable on Windows and OSX. Also useful to Linux developers is Mono.Posix, which offers both low level and high level interfaces to Linux and Unix-specific functionality. If you are looking to manipulate compiled assemblies, Mono.Cecil does just that. This can be used for experimentation, patching code after the source was lost, or for building AOP-style frameworks and tools. For database access, Mono provides bindings to SQLite. Other databases supported by third-party libraries include PostgresSQL, DB2, Oracle, Sybase, SQL server, and Firebird. On the compiler front, C# 3 is supported with full LINQ support. Very large arrays using 64-bt indexes are supported on 64-bit machines, a part of the ECMA specification that Microsoft has not implemented yet. Visual Basic is a version behind, only supporting VB 8. On MacOS and Solaris, DTrace is supported.
Sorce: Ajaxian Pastebins have become an important part of sharing code with colleagues. Sites such as Pastebin & Pastie.org are extremely popular because they’re easy to use and very effective in letting people compare notes on source code, especially in a support setting. Remy Sharp wanted to take the pastebin concept a step further, past the static posting of code. His idea, which he tossed around for 6 months, finally came to fruition in the form of JS Bin, a new pastebin site with a twist: JS Bin is a form of paste bin, but with a twist. It allows you to also include the HTML and CSS to provide context to your pasty. As such, it means you can actually run the JavaScript and pass this on to a colleague to help to debug. This is a great idea as it lets you troubleshoot your code while seeing immediate results. The feature list is well thought out as well. - Save private snippet
- Remote Ajax debugging
- Snippet URLs run entirely on their own (i.e. without the JS Bin framework around them)
- Support to quickly inject major JS libraries including jQuery, jQuery UI, Prototype, Scriptaculous, Dojo, MooTools & YUI
- Saves state within the open window (i.e. refresh and the code doesn’t reset)
The ability to inject many of the popular JavaScript libraries is especially important and I would highly recommend individual project teams to contact Remy directly to have their libs included. To give this a run, I’d suggest going to the JS Bin site and putting it through its paces. In addition, Remy has produced two videos which go into detail on how to leverage JS Bin:
Source: Computerworld IBM will today open the online door to a service that merges some of the best features of social networking with business-collaboration tools. A software-as-a-service (SaaS) product, Bluehouse is free during its public beta release. Once the testing ends sometime in the next few months, subscription pricing, which has not yet been detailed, will kick in. Bluehouse combines a familiar pallet of collaboration tools, including instant messaging, Web conferencing, document sharing, profiles, directory and tools to build business networking communities -- all delivered via a cloud platform. Facebook is used by some firms for business collaboration today. Like Facebook, Bluehouse will allow people to quickly create a collaborative space, but unlike Facebook, it has management features to ensure that privacy and other controls that businesses want, said Sean Poulley, vice president of IBM's online collaboration services. Bluehouse is part of broader cloud-services initiative at IBM that includes helping independent software developers turn their applications into SaaS services, which the company can use to help businesses develop internal clouds for their own service delivery. On a very broad level, IBM has been developing SaaS and cloud-based services, and it has been collaborating with Google Inc. In July, Hewlett-Parkard, Intel and Yahoo announced their own collaboration effort. Poulley said current economic woes may encourage adoption of SaaS with its subscription model. "The fact is that cash is starting to get somewhat constrained in the marketplace," he said. Adam Burrell, a senior technologist at a financial services firm that he ask not be named, has evaluated Bluehouse. He is already using SaaS tools, in particular Google Apps, and Burrell said he believes that Bluehost will simplify collaboration with third parties. "We could rapidly put the team together without having to involve our IT staff," said Burrell of his experience with Bluehouse, adding that users can search profiles, invite people into projects, and have meeting and file-sharing spaces. "It's very much like Facebook," he said.
Source: CNet The long-awaited software developer kit for the Surface tabletop computer will be made available to those attending Microsoft's Professional Developer Conference at the end of the month. Microsoft made that pledge on its PDC Web site, as part of a listing for a session focused on writing Surface applications. "Hear about the unique attributes of Microsoft Surface computing, dive into vision-based object recognition and core controls like ScatterView, and learn how the Surface SDK aligns with the multitouch developer roadmap for Windows 7," Microsoft said, in promoting the session. "Attendees will receive access to the Microsoft Surface SDK." Microsoft has been promising for some time to open up Surface development beyond the select group of companies that have been working with early launch partners such as AT&T and Starwood hotels. The company has also promised multitouch will be a part of the Windows 7 interface, but has yet to detail how that will work.
The Web Platform Installer Beta (Web PI) provides a single, free package for installing and configuring Microsoft's entire Web Platform, including IIS7, Visual Web Developer 2008 Express Edition, SQL Server 2008 Express Edition and the .NET Framework. Using the Web Platform Installer’s simple user interface, you can select specific components or install the entire Microsoft Web Platform onto your computer. To help you stay up-to-date with product releases, the Web Platform Installer always contains the most current versions and new additions to the Microsoft Web Platform. Read more...
Microsoft at the end of the month will unveil its "Cloud OS," the secretive Ray Ozzie project that provides a virtual Windows operating system platform for the rapid development, deployment, and maintenance of Internet services and applications. Microsoft will unveil details later this month at its Professional Developers Conference (PDC) and show developers the APIs and plumbing services provided by a utility computing platform code-named Red Dog. Continue reading at http://www.networkworld.com
Source: Infoworld Following a similar move by VMware in August, Microsoft Wednesday released a free, low-footprint version of its Hyper-V virtualization software as it continues to chase the virtualization leader. Hyper-V Server 2008, which includes only the Windows Hypervisor, Windows Server driver model and virtualization components, is now available online. [ For a detailed look at Microsoft's Hyper-V, read the Test Center review. ] Microsoft also on Wednesday unveiled new ways for IT professionals to get training and certification on virtualization for desktop, server, and management environments. More details about the programs are available on Microsoft's Web site and the Microsoft Learning Community Blog . Microsoft said on Sept. 8 it would give away its Hyper-V hypervisor about a month after VMware released a free version of ESXi, its own hypervisor technology. VMware is feeling pressure from Microsoft and other vendors that are bundling virtualization with server OSes. Microsoft's Hyper-V also is available as part of different editions of Windows Server 2008, the latest version of Microsoft's server software. Microsoft released Hyper-V in June following the release of Windows Server 2008 in late February. Originally, Hyper-V was meant to be a part of that Windows Server release but it was delayed. Virtualization is becoming a key way companies are driving costs out of the data center by running OSes in virtual machines rather than physically on servers. Microsoft aims to catch up to VMware in providing this technology for hardware systems not only running on Windows, but also Linux and other OSes. It also is tying the technology to its system-management family of software, System Center, and promoting management as a differentiator. Like VMware, Microsoft is also expanding beyond server hardware into desktop and application virtualization, which are still in the early phase of adoption by companies.
Open position in Boston for a Flash/Actionscript programmer. Call if you are interested or know anyone that may be. Robert Ryan (617) 482 5200
If you are an experienced Java development, you might know the ICODecoder class ( package com.sun.jimi.core.decoder.ico ). Using this class, We can read ICO file in Java. But how can we do the same in actionScript? The following ICODecoder Class is capable of reading the ICO format in actionscript. Usage is very simple
Web-based programs like Google's Gmail will force people to buy into locked, proprietary systems that will cost more and more over time, according to the free software campaigner  Richard Stallman on cloud computing: "It's stupidity. It's worse than stupidity: it's a marketing hype campaign." Photograph: www.stallman.org The concept of using web-based programs like Google's Gmail is "worse than stupidity", according to a leading advocate of free software. Cloud computing – where IT power is delivered over the internet as you need it, rather than drawn from a desktop computer – has gained currency in recent years. Large internet and technology companies including Google, Microsoft and Amazon are pushing forward their plans to deliver information and software over the net. But Richard Stallman, founder of the Free Software Foundation and creator of the computer operating system GNU, said that cloud computing was simply a trap aimed at forcing more people to buy into locked, proprietary systems that would cost them more and more over time. "It's stupidity. It's worse than stupidity: it's a marketing hype campaign," he told The Guardian. "Somebody is saying this is inevitable – and whenever you hear somebody saying that, it's very likely to be a set of businesses campaigning to make it true." The 55-year-old New Yorker said that computer users should be keen to keep their information in their own hands, rather than hand it over to a third party. His comments echo those made last week by Larry Ellison, the founder of Oracle, who criticised the rash of cloud computing announcements as "fashion-driven" and "complete gibberish". "The interesting thing about cloud computing is that we've redefined cloud computing to include everything that we already do," he said. "The computer industry is the only industry that is more fashion-driven than women's fashion. Maybe I'm an idiot, but I have no idea what anyone is talking about. What is it? It's complete gibberish. It's insane. When is this idiocy going to stop?" The growing number of people storing information on internet-accessible servers rather than on their own machines, has become a core part of the rise of Web 2.0 applications. Millions of people now upload personal data such as emails, photographs and, increasingly, their work, to sites owned by companies such as Google. Computer manufacturer Dell recently even tried to trademark the term "cloud computing", although its application was refused. But there has been growing concern that mainstream adoption of cloud computing could present a mixture of privacy and ownership issues, with users potentially being locked out of their own files. Stallman, who is a staunch privacy advocate, advised users to stay local and stick with their own computers. "One reason you should not use web applications to do your computing is that you lose control," he said. "It's just as bad as using a proprietary program. Do your own computing on your own computer with your copy of a freedom-respecting program. If you use a proprietary program or somebody else's web server, you're defenceless. You're putty in the hands of whoever developed that software."
PURE, the JavaScript template engine, has had a major new release which includes: - Auto-rendering: a new PURE method takes your HTML and your JSON data and merges them automatically. The class attribute is used to map the HTML and the data. (Read more about autoRender and its jQuery version on our Wiki).
- Functions as directive are called by reference and not serialized
- Change the id of the template root node (as any other attribute)
- Better string value handling
- Use of named properties in iteration “obj.prop” as well as “obj['name']“
For a feel of the library check out the documentation which takes you from the simplest render: $('#hello').autoRender({ "who": "John Doe" });}
|
|
|
|
|
|
|