Showing posts with label Softwares. Show all posts
Showing posts with label Softwares. Show all posts

Tuesday, June 26, 2012

Automatically Lock or Logoff Your Windows Computer



Auto logoff
arrow Windows Windows only arrow
Windows can be configured to lock your computer after the screen saver kicks in, which means when you return you’ll need to login again. The security this offers is nice but it’s not very customizable, and one such example is that you can’t easily the screen to turn off and lock the computer at the same time. That means you might be wasting electricity powering the screen while you’re not even sitting in front of the computer.
Using the free and portable Auto Lock app you can change that. As you can see in the screenshot above you can change a lot of the options relating to what happens when your computer has been idle for a certain amount of time. With it you can have the screen turn off at the same time your PC gets locked, or you can configure it to logoff, restart, or shutdown the machine.
There’s also the option to mute system sounds, which you may be wondering why you’d use an option like that. One of the reasons I thought about is that if you were going to have the app shutdown your computer you could have this mute the system sounds first to ensure that it performs a silent shutdown. So give Auto Lock a try if this sounds like something you’ve been looking for.
Auto Lock Homepage (Windows only; Freeware)

Monday, February 20, 2012

Data Recovery

Image 

MiniTool Power Data Recovery 6.6.0.0 

Power Data Recovery is a read-only File Recovery Software and Data Recovery Software. Power data recovery software could help you recover all your data no matter the data is lost by accidental deletion, format, re-partition, system crash or virus attack. Power data recovery is able to scan your device sector by sector to recover what ever left on your device. Power Data Recovery provide deep scan module which can scan and analyze raw data format including Microsoft Office files, digital graphics/pictures, audio/video files. Please visit deep scan page for complete raw file format list. 

Feature overview 
ò Recover data after accidental deletion 
ò Recover data after an accidental format 
ò Recover data from an inaccessible volume (logical drive) 
ò Recover data after FAT corruption 
ò Recover data after repartition (fdisk) 
ò Recover data from a crashed physical device 
ò Recover data after an MBR corruption 
ò Recover data from a hard disk drive, camera card, USB drive, Zip, floppy disk 
ò Recover data for any error except physical damage 

Key Features 
ò Supports FAT 12/16/32 
ò Supports NTFS 
ò Supports NTFS compressed and encrypted files 
ò Supports Dynamic Volume including Simple Volume, Spanned Volume, Stripe Volume, Mirror Volume and Raid Volume. 
ò Supports RAW data recovery 
ò Built-in preview function 
ò Built-in resume recovery function 
ò Built-in Recovery Wizard 

Code:
Home Page - http://www.powerdatarecovery.com/

Code:

http://~disallowed~cvnkcpkj
http://www.share-online.biz/dl/U7LSA4ZL0U
http://depositfiles.com/files/4jymqgjts
http://bitshare.com/?f=qa8ivkje
http://extabit.com/file/28dy5nzesp3mh 

Monday, December 12, 2011

How To Install Additional Software On Your Home Router (DD-WRT)


Opkg3
Have you ever wanted to have additional functionality like Email, Bit-torrent or even MySQL directly on your router? Well maybe now you can. How-To Geek dives into how-to install Opkg software on DD-WRT.
Image by Jean Spector and Aviad Raviv
If you haven’t already, be sure and check out the three previous articles in the series:
Assuming you are familiar with those topics, keep reading. Keep in mind that this guide is a little more technical, and beginners should be careful when modding their router.

Tribulations

I’ve recently bought a new Buffalo WZR-HP-AG300H which comes with a re-branded version of DD-WRT. Due to the fact that this router has a USB port, I immediately connected an HD and tried to use the “Optware, The Right Way” wiki guide. Unfortunately I’ve quickly found that the router that I got, is Atheros based and the script from that wiki page, doesn’t support it. So I’ve started digging (as i always do) and came across several guides (1,2 and 3) that aimed to explain how to get Opkg working manually. While their contribution (among other sources on the web) to this guide was invaluable, some of the instructions are (IMHO) simply not straight forward enough. For example, giving you the “lib” files fish, but don’t teach you how to fish it from the source. Also having to make use of a Linux formatted HD or at least a partition of one (which actually doesn’t even work on the firmwares I’ve tested with). That is why, I felt the need to create the below concise, simple to follow and reproducible procedure for getting the OpenWRT Opkg package manager to work on such routers.

What is Opkg?

Opkg is a package manager like apt/aptitude and yum. It acts as a replacement for the Ipkg package manager, and can be used to install software such as: the Transmission BitTorrent daemon, the ssmtp email sender and Knockd a daemon that execute scripts after a specified port triggering sequence, to name a few. From the OpenWRT site:
The opkg utility (an ipkg fork) is a lightweight package manager used to download and install OpenWrt packages from local package repositories or ones located on the Internet. Opkg attempts to resolve dependencies with packages in the repositories – if this fails, it will report an error, and abort the installation of that package.
So using Opkg we can install things like we did with Ipkg on the “Unleash Even More Power from Your Home Router” guide. The major differences, are:
  1. In order to give the examples of SSMTP and Knockd, yours truly, had to figure out the dependencies manually. The procedure to do this manually is bothersome and not very straight forward. Opkg does this automatically.
  2. This time we will be adding software on top of the firmware that’s in place, rather then replacing it. While replacing it was an excellent geek exercise, it was without a doubt: dangerous, prone to problems, irreversible and worst of all router specific. Needless to say that this is way simpler and safer.

Prerequisites

In order to complete this guide note the following:
  1. As stated above, this guide was created and tested on Buffalo WZR-HP-AG300H with Buffalo’s “Pro” firmware version 17135. It should work on any Atheros (ar71xx) based routers with any version of DD-WRT of the same revision or above, but your mileage may very.
  2. You will need to enable SSH on the router, as well as install and use WinSCP  to connect to it. This was explained in the “How to Remove Advertisements with Pixelserv on DD-WRT” guide. In fact, it will be assumed that you are able to do everything that is explained in that guide.
  3. You need to be able to connect to the router using a terminal (SSH is recommended). Some pointers on how to do this, are on the DD-WRT wiki.
  4. Space for JFFS and about 4MB of post formatted space for the base setup. JFFS space is not only a prerequisite, it is a show stopper. This is because, If your router doesn’t have at least the above mentioned 4MB of post formatted space, you will not gain any real benefit from this guide, and will be better off using the “Unleash Even More Power from Your Home Router” guide to install Ipkg packages directly into the firmware or installing the Ipkg packages manually. Follow the instructions on the “How to Remove Advertisements with Pixelserv on DD-WRT” guide to enable JFFS, and see how much free space you actually have after it is formatted.
Note: It is possible to do this with only 2MB of space for the setup, but then we would lose the upshot of “/etc” becoming read-writable and would have to invoke Opkg, while specifying the configuration file manually every time… which is like sooo lame… 

Lets get cracking

At this point you should have enabled JFFS and are able to SSH/WinSCP into the router.
  1. Open a terminal session to the router.
  2. Create a temporary directory that we will be working in:
    mkdir /tmp/1
    cd /tmp/1
Use Ipkg to install Opkg
While we are going to replace Ipkg as the package manager, we will be using it to manually install the Opkg installation package.
  1. To do this, download the Opkg installation package for the ar71xx architecture from the OpenWRT project trunk:
    wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/opkg_618-2_ar71xx.ipk
    Note1: At the time of this writing, 618 is the latest version, this may be subject to change in the future, so adjust accordingly.
    Note2: It may be possible that the only difference in getting this guide to work for other architectures is to get the Opkg installer from the applicable architecture for your router… however this is untested by yours truly.
  2. Invoke Ipkg to manually install Opkg using:
    ipkg install opkg_618-2_ar71xx.ipk
    Note: You can, if you wanted too, install every package in the repository manually this way. However this would mean that you will have to resolve the dependencies on your own… and what would be the fun in that?
Obtaining the dynamic library files (“lib”s)
The required “lib” files to make Opkg work, are part of the OpenWRT distribution. To obtain them, one has to extract them from the “Root FileSystem” of said distribution.
  1. To do This, download the latest basic “Root FileSystem” for the openWRT distrebution which containes the required “lib”s from the OpenWRT project trunk:
    wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-rootfs.tar.gz
  2. Extract it using:
    tar xvzf openwrt-ar71xx-generic-rootfs.tar.gz
  3. Copy the “libs” files from the “rootfs” we’ve extracted above to the “libs” directory on our JFFS, while preserving their attributes and symbolic links:
    cp -Pp /tmp/1/lib/* /jffs/usr/lib/
    Note: You will get messages saying that the sub-directories are being omitted. As we don’t need anything but the “lib” files, this is fine and you can safely ignore these messages.
Fixing the LD_LIBRARY “PATH”
We need to tell the router, where to look for the shared libraries (libs) we’ve just “installed” and that it needs to do this before the ones that came with the firmware.
  1. To do this set the LD_LIBRARY environment variable manually (for now), to make it so the location where we copied the new lib files will be the first one in the “PATH”:
    export LD_LIBRARY_PATH=/jffs/usr/lib:$LD_LIBRARY_PATH
Read-writable “/etc”
We are going to copy “/etc” to JFFS and then make the regular “/etc” mount point, point to it. Doing so, will both open up a world of possibilities, because “/etc” will become read-writeable (which I personally have been waiting for give or take 7 years now) and enable packages that expect this behavior, to work correctly.
  1. Create the directory that will hold “/etc”:
    mkdir -p /jffs/geek/etc
  2. Recursively copy the entirety of “/etc” while preserving all subdirectories, file attributes and symbolic links.
    cp -a /etc/* /jffs/geek/etc/
  3. Manually (for now) “bind mount” the “/etc” directory to the JFFS one:
    mount -o bind /jffs/geek/etc/ /etc/
Set the Optware directory (“/opt”)
Opkg from OpenWRT, expects to be used when the router’s firmware is built. As at such time, the FileSystem isn’t on the router yet, and thus still subject to change, there is no problem installing to any location on the FileSystem. That is why the Opkg configuration file points packages to install to the “root” (/) of the FileSystem. However, we are using Opkg after the firmware was built and installed on the router, and as we can’t change the root of the filesystem to be read-writeable, we will point all installations to be installed under “/opt”. However Currently “/opt” also points to a read-only location on the router’s firmware. To overcome this, we will make “/opt” point to JFFS, which is read-writable.
  1. To do this, Create the directory that will contain the Optware packages:
    mkdir -p /jffs/opt
  2. Manually (for now) “bind mount” the “/opt” directory to the JFFS one:
    mount -o bind /jffs/opt/ /opt/
    Note: While beyond the scope of this guide, more advanced users may want to change this mount point, to point to an HD.
Adjusting the Opkg configurations file
We want the Opkg configuration file to be where Opkg searches for it by default (which is “/etc”) and adjusted to install to “/opt”.
  1. To do this, move the opkg configuration file installed by the Opkg package to the read-writable “/etc” location:
    mv /jffs/etc/opkg.conf /etc/
  2. Change the destination for Optware installations to be “/opt” instead of “root” (/).
    To do this, with the “vi” editor or WinSCP navigate to “/etc/” and make the “opkg.conf” file’s content look like:
    src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages
    dest root /opt
    dest ram /tmp
    lists_dir ext /var/opkg-lists
    option overlay_root /overlay
    Note: You can change the “lists_dir” directive to point to a location that isn’t in RAM, but rather on JFFS. While this would relieve you from updating the lists, before you can install additional software (if your router is rebooted from the last time), you would lose about 1.5MB of the scarce JFFS space and you would be compounding to its erosion.
Hello baby
You should be able to see that Opkg is working by issuing the update and lists commands.
  1. If all went well you should be seeing that the Opkg lists have been updated without error and you are ready to implement the script in the next step:
    opkg update; opkg list
  2. Take the time to start exploring the packages available on the repository….
StartUp script
We now need to make it so all of the required mounting and path-ing will happen automatically when the router boots. To that end, we’ve created for you, this initialization geek-init script.
  1. Download, then extract it and place it under “/jffs/geek/etc/”. (Consider doing this with WinSCP).
  2. Make the script executable by going into its properties with WinSCP or executing:
    chmod +x /jffs/geek/etc/geek-init.sh
  3. Make the script execute on the router’s startup, using the WebGUI. Under Administration -> Commands, in the text box, put:
    /jffs/geek/etc/geek-init.sh web-gui
    And Click “Save Startup”.
Kicking the tires
If all went well, you should now be able to reboot the router and still use the Opkg package manager. That is to update, list and install applications.
Lets test that everything is working by installing the “netstat” command, which for some reason has been omitted from DD-WRT’s builds lately. Before we do this, execute the netstat command in the terminal and you will see that you’re grated by an error from the shell, saying “-sh: netstat: not found”.
  1. Your first step will always be, to update the Opkg lists, as to have the latest packages listing from the repository:
    opkg update
  2. If you don’t know which package contains the “netstat” command, you can filter the results using.
    Opkg list | grep netstat
  3. And now install “netstat” using:
    opkg install net-tools-netstat
    And now, when you execute the netstat command again it works… neat ha? :)
Until the future articles in which we will install and configure software packages using this method, may you have tons of geek fun exploring the vast amount of software that is now right at your finger tips.

Friday, December 9, 2011

Catch up with the latest developer and IT tech resources



Intel Software Insight—Check out this new gateway (formerly Intel® Software Insight eMagazine) designed to give expert software developers and IT pros instant access to robust technical resources dedicated to the hottest software initiatives.

Best Downloads for Developers
Coding for Multithreaded Apps—Avoid the bugs, bottlenecks, or memory issues that can get in the way of powerful multicore processing using the insights in these articles.

7 Top Parallel and Mobile Coding Techniques—Develop code faster with tips pulled from our most-requested developer resources.

Eliminate Threading Errors Tech Guide—Uncover and fix hard-to-find data races, deadlocks, and other errors that impact code development and reliability with these step-by-step instructions.

11 Tips for Mobile Software Development—Up-to-date checklist of the latest guidelines for coding across markets, languages, platforms, and carriers.

Parallel Universe Issue #8—Visualize static and dynamic dependencies for faster parallelizing; learn about new tools for transitioning to manycore; and take an under-the-hood look at parallelizing biological simulation.

Best Downloads for IT Software Experts
Intelligent Desktop Virtualization (IDV)—Align your desktop management strategy and simplify centralized desktop management without sacrificing PC speed or mobility.

Virtualizing Enterprise SAP Deployments—Read how a multi-vendor proof-of-concept example resulted in near-linear scalability to support 8,000 concurrent users with a sub-second average response time1.

Symantec's Intelligence Report: September 2011—Stay updated on current cyber security threats and trends, including reports that the rate of polymorphic malware peaked at 72% of all email malware in September.

The New CIO Agenda—Accelerate your cloud computing rollout while targeting millions of dollars in cost savings.

Gartner Report: Cloud Services Brokerage (CSB)—Integrate and maintain cloud services using packaged API security services available from in-house or external brokerage intermediaries.

IBM, Intel Post Top Results for SAP Transaction Banking—IBM DB2* database technology achieved a record-setting 56,518,000 bank-account postings per hour with SAP Banking Services* running on a cluster of servers with Intel® Xeon® processors2 – read how in this benchmark white paper.

Sunday, December 4, 2011

SkyRemote Brings Remote Desktop Control & Sharing To Skype


SkyRemote is a plugin for Skype that automatically detects people from your list with SkyRemote already installed, lets you easily share your desktop with them (remote desktop), control theirs and record sessions to AVI files. It allows you to share your desktop with multiple people simultaneously while maintaining session quality. The plugin uses Skype features such as certification protocol, strong encryption and communication layer and connection management, allowing you to share your own desktop and control someone else’s over a secure connection provided by Skype. It comes with a custom display mirror VGA compatible driver that boosts both local and remove desktop performance without replacing your old display driver.
After installing SkyRemote, you will have to launch the application separately after Skype starts. Allow access to the application in Skype by clicking Allow Access.
Skype™ - Access
Once the application starts, it will automatically detect other people in your Skype friend list who have SkyRemote installed, and they will appear in the system tray menu. Right-click the application to view Status, Request Remote Desktop and Share Desktop.
remote
Once you share your desktop or request remote assistance, your friends will receive a notification. The desired operation will start once the other person clicks Accept.
Request
In case of desktop sharing, a window will pop-up on the receiver’s desktop with your complete screen visible to him.
Fawad Mir remote desktop
Right-click the system tray icon and select Configuration to access SkyRemote Configuration window. It allows you to specify settings related to Screen ( Picture, JPEG Compression), Plugin (Security, Effects, Notification Balloons) and AVI Settings (Picture, Video Compression, Output Path).
SkyRemote configuration
SkyRemote is compatible with 3.0 and higher versions of Skype.
Download SkyRemote

My Startup Delayer: Improve Windows Load Time By Delaying Application Startup


When you turn on your PC, are you annoyed by the long delay before Windows becomes responsive, and you are able to start using the computer? A lot of applications start automatically with Windows, making the startup process quite long. My Startup Delayer is a portable application that lets you choose which processes are disabled and delayed at Windows startup, and launches the applications one by one, making the PC responsive even during startup. It allows you to specify the number of seconds to start the applications after, and the delay between starting each individual application. You may also add custom applications in startup, enabling you to save time in opening the routinely used applications.
The interface has HKEY Local Machine, HKEY Current User and User Defined application lists in the left side, while Delay Options and General Options appear on the right side.
My Startup Delayer v0.3 - Config
Set the Delay Options including Seconds to wait before launching EXE and Seconds to wait after launching EXE. To change the startup status of an application, right-click its name in the list, and select the required status. Right-click in the User Defined list and select Add a New Program to add a custom application to Windows startup.
My Startup Delayer v0
My Startup Delayer works on Windows XP, Windows Vista and Windows 7.
Download My Startup Delayer

15 Network Admin Apps for Windows Phone 7

Network Tools (Free ad-based or $2.99)
This app lets you run pings and TCP, HTTP, and HTTPS connection tests. It graphically displays the ping, port 80, and HTTP response statuses. Like many other similar apps, it uses a remote server to do the pings and tests. Thus it can’t reach local resources; they must be accessible via the Internet.
Mobile Server Stats ($1.99 after trial)
This app provides remote real-time monitoring of a Windows Server or PC, giving you statistics on the system, CPU, drives, processors, services, processes, users, and groups. You can even add your own custom WMI queries. You can view real-time statistics or cached polls stored on the monitored machine. It requires their free server component to be installed on the machine you want to monitor. In addition to the computer monitoring, it also provides simple HTTP server monitoring.
The SSH Client (Free or paid)
This is a SSH client for your phone, so you can connect to routers and other servers to do maintenance or any other command-line tasks. It can save multiple connection profiles and support private key authentication. The Lite (free) version only includes SSH2 support, while the Pro (paid) version also includes SSH1 and Telnet support. It also adds URL parsing, additional settings, portrait mode, and customizable shortcuts for commands.
My FTP ($1.29)
This is an FTP client for Windows Phone 7 that also supports the online storage service DropBox. You can connect to internet accessible FTP and NAS servers or your DropBox account to do the usual tasks: upload, download, delete, and create files or folders. It also supports editing of text files before uploading. You can view pictures, play movies, listen to audio, and read text.
Wake My PC (Free)
If you have a computer and network card that supports the Wake-On-LAN (WOL) protocol, you can use this app to remotely boot up computers. This is useful if you need to access files or connect via remote desktop when away from the location. You simply enter in the computer’s MAC address and the public IP address of its network. Don’t forget, you also must setup a virtual server or port forward in the router.
This app helps you manage and access your Windows Storage Server from your phone. After installing the Windows Server Solutions Phone Connector add-in onto your Windows Storage Server 2008 R2 Essentials server, you can perform management tasks, such as viewing alerts, editing users, and configuring backups. You can also access files and stream music, videos, and pictures directly from your server.
This is similar to the previous app, but helps you manage and access your Windows Small Business Server. It also requires installing the Windows Server Solutions Phone Connector add-in onto your Windows Small Business Essentials server. You can then perform management tasks: view alerts, edit users, and configure backups.
Lazy-Admin (Free, but requires third-party subscription)
This is a client app for a remote PC management solution called Lazy-Admin. It lets you run programs, batch files, VB scripts, Powershell scripts, or commands on your PC remotely from your phone. You might want to remotely reboot your computer, restart IIS or other services, or even download data from the web into your database and send email when completed. Status updates can also be received via Microsoft Push Notifications or email.
To use this app you must first install the Lazy-Admin Server software onto the PC(s) you want to remotely manage, and define which phones can send commands. This server requires trial or purchased activation keys, however, currently they are free.
Cool Remote (Free)
This is a remote desktop client that lets you remotely see and control a Windows (XP/2003/Vista/2008) machine that you’ve installed their free server application onto. It features a full keyboard support (including ctrl, alt, shift, tab, esc, win, fn, home, end, etc) and supports multiple monitors. You can manually define the connection details or scan the local network to find the PC. In addition to connecting from your phone, the server lets you connect via a web browser from any computer or device.
RemoteDesktop ($12.99 after trial)
Unlike Cool Remote, this is a remote desktop client that supports native RDP connections and doesn’t require a third-party server if connecting via the Internet. It can directly connect to Professional editions (those that support incoming remote desktop connections) of Windows XP, Vista, 7, 2003 Server, via standard security or Network Level Authentication (NLA). Multiple resolutions and pinch zoom are also supported. Connections to local machines on the same network, however, require installing their server component onto the machine.
SimpleVNC ($0.99 after trial)
If you use the platform-independent VNC protocol instead of Microsoft’s RDP, you can use this remote desktop client. This is great if you have a variety of operating systems: Windows, Mac, or Linux machines. The machine just needs a standard VNC server (such as the free TightVNC or UltraVNC) installed.
This gives you access to the online Petri IT Knowledgebase. It contains thousands of how-to articles, tips and tricks, and tutorials on Windows Server, Exchange, Active Directory, Virtualization, SQL Server, Windows 7 and more. Though you can also visit their website, this offers an optimum interface for your phone.
This brings you Microsoft partner resources, info, insights, tips, and more to your phone. Read articles and watch YouTube videos on Microsoft and IT-related topics.  Access the Microsoft Partner Membership Center, to manage your membership. You can also view Reseller Promotions that you can offer to clients.
This provides access to Microsoft’s Group Policy Search, so you can search for and discover Group Policy Objects (GPOs). This is great for any administrator that works with Active Directory. Discover new GPOs or reference one you’ve heard about. See their policy name, explanation, supported Windows versions, category path, registry key and value. You can even filter results by Windows or Internet Explorer version.
This app can help you figure the network address, wildcard mask, and subnet mask of a network. It’s a great handy tool when configuring a network. You input an IP address, define the number of hosts needed and the prefix length, and then it displays the subnet and wildcard mask, and broadcast address.

Wednesday, November 30, 2011

ChatTime offers free calls to 53 countries


ChatTime, a voice communication app for iPhone, is offering free calls between registered ChatTime users in 53 countries. If you’ve never heard of ChatTime before, it’s not a voice over IP (VOIP) application like Skype or Tango. Instead, it uses the voice network of your cellphone, so it works even when data isn’t available.
I personally think of it as a very fancy electronic calling card that doesn’t require me to type in a long series of numbers. In fact, the integration with the iPhone is quite good and the call quality was pretty decent (in a test call to the UK).
All in all, this is an interesting alternative to Skype, especially if you can get free calls to other ChatTime users, without having to rely on the data network. I wonder how long ChatTime will offer free calls…

Sunday, November 27, 2011

7 free/open source Flash editors



Flash SWF editor
 is also know as flash builder. it’s a software that allow you to edit an existing SWF file or create a professional Flash animation from scratch. Here is 7 useful free/open source flash SWF editors for web.
  1. Ajax Animator

    Ajax Animator is a fully standards-based, online, collaborative flash Integrated development environment (IDE) specially designed for simplicity and community. The Main goal of the project is become usable Flash IDE alternative, but has evolved into a cross-platform/cross-format animation tool, primed to support Animated GIFs, SWF (Flash), SVG Animations, and more. It is currently built using JavaScript and PHP.
  2. FlashDevelop

    FlashDevelop is a one of the most powerful and popular open source Action Script 2/3 and web development environment built on the Scintilla editor component and is a Microsoft .NET 2.0 application. it has very nice user-friendly docking interface that you can reorganize as you like. A collapsible file explorer that makes bigger coding projects easier to navigate. The layout includes a useful snippets panel that has keyboard commands to show predefined commands. It has built-in support for many workflows and seamlessly integrates with Flash CS3, Flex SDK, MTASC, haXe and Swfmill .
  3. Open Dialect

    Open Dialect is an open source Flash IDE based on Adobe Flex created with the intent to help System Dynamics Modelers to create and publish Interactive Learning Environments to their work. it’s a free flash IDE which allows anyone from beginners to advanced Flash coders to create Rich Internet Applications quickly and easily. These apps can also be published to the desktop using the Adobe AIR runtime. Open Dialect supports 17 different components and action script scripting can be done using either a wizard (for beginners) or by hand (for advanced users).
  4. Salasaga

    Salasaga is an Open Source flash IDE for creating Flash based eLearning. it has a easy to use GUI authoring environment that helps you create visually impressive and actually useful learning material. Initially similar to Adobe Captivate, but will eventually incorporate an AJAX (browser based) playback capability for advanced content. Salasaga written in C, using GTK, libxml, gconf, and ming.
  5. minibuilder

    Flash minibuilder is a free and lightweight IDE specially designed fordeveloping programs written in ActionScript 3Flash MiniBuilder is itself written in ActionScript and provide a completely free and cross platform alternative for developing ActionScript projects. Extending, changing (and even integratingMiniBuilder with other software) is very easy.
  6. Ming

    Ming is a library for generating Macromedia Flash files (.swf), written in C, and includes useful utilities for working with .swf files. It use PHP Module that allows for the dynamic generation of Flash animations. In addition to PHP, the library can also be used in the programming languages C++, Perl, Python, and Ruby.
  7. MTASC – Motion-Twin ActionScript 2 Compiler

    MTASC is the first ActionScript 2 Open Source free compiler. It can compile large number of .as class files in a very short time and generate directly the corresponding SWF bytecode without relying on Macromedia Flash or other tools.