Alex Mueller on Software and Technology 
Thursday, September 15, 2005

Neoswiff, could it be exactly what a C# developer needs when tasked with producing a Flash application? Maybe, but not without that 99% perspiration Thomas Edison mentioned.

Neoswiff, as marketed on their website, "allows developers to write Flash™ applications in C#." Sounds pretty simple. The idea driving Neoswiff is the ability to compile C# code and create a Flash swiff file (*.swf). All that is required in order to run the application is a flash player, and most clients have these today.

Neoswiff is currently a beta and worth downloading, installing, and discovering for oneself. They provide a Visual Studio .NET 2003 plug-in, and stand-alone C#-to-SWF compiler with its own IDE. I downloaded both, and prefer the latter. The VS .NET 2003 plug-in crashed the VS IDE every time, specifically when declaring the "this" keyword to reference a specific instance of a class, even in sample files that already contain the "this" keyword. I recommend installing the stand-alone IDE provided by Neoswiff.

The stand-alone IDE looks quite similar to VS .NET and inherits some basic functionality. One disadvantage is the creation of a gui is missing. When creating a new label, button, or other control, one must determine programmatically where to place the control using something like, "this.myControl.location = new System.Drawing.Point(50,50);" There appears to be no designer at this point.

Will Neoswiff replace my need to use the Macromedia Flash IDE? No way, but that is not its purpose. Can I create basic applications in C# and compile them into a SWF file? Yes, but not without rolling up the sleeves and skipping lunch.

I am definitely interested in where Neoswiff is going and will stay tuned to see how the beta progresses. I hope they can iron out the IDE to make development much easier.

Thursday, September 15, 2005 3:59:16 PM (Mountain Standard Time, UTC-07:00) | Comments [0] | #
MuellerDesigns.net
Search
On This Page
PowerShell Documentation
Automate Daily Tasks with PowerShell
SketchPath XPath Editor
Software Testing - Revisited
Architecting Buildings and Software
NBCOlympics.com with Silverlight
Marker Interfaces and C# Attributes
The Phone Screen
Working with ASP.NET MVC and MvcContrib
Thanks to BDD
Twitter
The Opposite of a Singleton?
Removing Duplicate Code in Functions
Add Vista Themes to Longhorn
Changing File Ownership In Vista and Longhorn
Most Popular
JavaScript ReplaceAll Functionality
What is polymorphism?
What is composition?
Sorting with IComparable and IComparer
Applying the Observer Pattern in ASP.NET
MVP in ASP.NET
What is abstraction?
What is encapsulation?
What is a class?
What is inheritance?
Authentication in ASP.NET
Calendar Controls
XPathNavigator.CheckValidity new for 2.0
SQL Server 2005 Connection Issues
Auto-attach to process '[####] aspnet_wp.exe' on m...
What is an object?
FreeTextBox
VMWare and VPC
An Example of Reflection using C#
Caring for the Team
Archive
Links
Categories
My Local Blog Map
Blogroll
About
Powered by:

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2009
MuellerDesigns.net

Sign In

Help Those In Need
The Hunger Site
Ronald McDonald House Charities (RMHC) of Western Washington & Alaska