Mindfire has deep experience developing Flash and ActionScript games, rich web user-interfaces and animation. We describe some of these Flash and ActionScript project experiences below, and will be glad to share our expertise in detail with you.
Industry:
CMS Industry
Technologies:
Flash, ActionScript, Coldfusion, Ajax, MySQL 5.0, ColdFusion Framework – Fusebox 3.0
It is a web content management system which enables all content displayed to client to be monitored by the Administrator. The system contains various functionalities for the Administrator with adding/deleting of pages and sections. It contains a photo editor designed in Flash which handles the uploading, cropping and rotation of photos. The Administrator has abilities for uploading of files for users to download. Other modules include creation and management of calendar, events and polls. A custom field editor provides options for creating, editing and deleting custom fields in a web page visible to client. An online database having a Flash UI organizes contacts, allows to easily create email lists, allows to send html formatted emails and allows to print labels. The system allows the Administrator to create organizations from a predefined set of templates as layout. The layout and css editor helps in modifying the layout and css of any organization. There are report generation utilities of site, email and fundraising. The Internationalization of specific pages by modifying the locale of an organization helps the management of different languages.

Industry:
IT, Web Development
Technologies:
Flash, ActionScript, Microsoft Access, MDM Zinc Tool
A CD ROM Catalog to search company and corporate information. It is a Flash desktop application. A user can search through different ways – by providing company description, by product code, by company name or by product description. It contains a guided tour which guides the user to reach the desired company profile. The catalog helps user in taking a print of company profile in PDF format.

Industry:
Risk Management
Technologies:
Flash CS3, ActionScript 3.0, XML, PHP
This is a learning Management System designed to help people develop the knowledge to keep them safe at all times while driving.
In this system all the contents and buttons are dynamically generated by reading from the XML generated by a PHP as application layer. By reading from the XML different lesson buttons are generated on the UI dynamically. On click of these lesson buttons the questions and answers are displayed randomly. For each question there are different feed back sections and audio. After selecting the answers the users can check the correct answer and will be able to move to the next question. After completion of a particular section the score is sent to the PHP in the form of a XML document to be saved in the data base. The user has to pass each lesson in sequence before moving to the next lesson. The users can not go to the next lesson before completing the previous ones.

Industry:
IT: eLearning
Technologies:
Flash CS3, PHP, MySQL
It is a Quiz aplication for kids to make them aware of safety rules at varius palces like swimming pool, GoKarting etc. The application has a admin section to do complete CMS for quiz and various settings. The public section is the Quiz application that kids play and get their score. The application handles 1 to 3 players to play together.
Industry:
IT
Technologies:
Flash, PHP
An application to get real time signature. The application was to developed a Pad where user can sign with mouse or light pen etc and the signature will get stored on the server in electronic format.

Industry:
IT
Technologies:
Flash, Actionscript 3.0, XML, External Interface
Implemented a Flash media player for a social networking website that allows playing videos and audio files. The player parses XML to determine channels and plays media from selected channel. The player behaves differently on each member page based on the members preference settings. The player can be customized as well by each member and implements common social networking features such sharing on popular sites like Facebook and Myspace.
Implemented external interface to interact with JS calls sent via PHP to add to playlist and to bump list. One of the unique features is that the player continues to play from the same point in time on browser refresh, this was implemented using shared objects in flash.

Industry:
IT
Technologies:
Flash CS4
We developed the following 4 types of Casual game in Flash CS4:
Race Game
- The goal is to move forward and to the left and right by the arrow keys,
- To collects the baloons
- To avoid the obstacles.
- And reach to the end point.
Kart Builder
- This allows the user to create a kart or any object using the objects on the ground according to the his/her imagination.
- There is also the option to print out the final object created.
Recycle
- The goal is to make the kid learn how to keep their environment clean.
- The user can drag and drop the garbages to its corresponding bin.
- The garbage only goes to its corresponding bin.
- There is a bird and a mouse who can help cleaning the garbage if the user wants.
Painting
- This game allows the user to select different drawings
- And can start painting the canvas using different colored pencils.
- The user can printout the canvas also.

Industry:
Information Technology
Technologies:
Flex, Actionscript 3.0, XML
Designed and implemented a social media widget that can fetch media files from social media sharing sites such as youtube, vimeo, flicker etc based on user's preferences set in the admin. Each and every aspect of the widget including the positioning of display components can be customized via an administration module which allows to implement rules for filtering data. The settings are rendered via interpreting an XML data that is generated by the admin module. Some of the features/customizations feasible include playlist and player appearance, playlist positioning, pagination, transition, click and hover effects, background color and alpha/transperancy control. We have also implemented a slideshow module for pictures from flicker. The features of this widget are numerous and can also be used for e-learning type websites.

Industry:
Information Technology
Technologies:
Flash, Stratus, Cirrus, Flash Media Server 3.5, LAMP, CakePHP, MySQL, Apache, External Interface, jQuery, Ajax
Designed and implemented a multi-lingual web-based application that hosts a flash widget which allows the customer service representatives to communicate with website visitors. The application was developed as a prototype to demonstrate feasibility of using P2P communication based on Flash and Adobe Cirrus (Stratus).
The customer service representative can login and set his status to available. A visitor to the website sees the first available representative and is able to initiate a call which supports audio/video and text chat features. Since P2P is UDP based and this does not implement message ordering or reliable delivery of text messages we opted for FMS to route text messages. The application delivers an online Skype like experience but is limited in its features.

Industry:
Photography/360 Videos
Technologies:
Flash Develop, AS 3.0, ActionScript 3.0, Flex SDK 3.5, SVN, XML, External Interface, JS, MySpace API, Facebook API
We designed and implemented an open source app hosted on source forge for a client that needed an online solution for viewing interactive 360 videos created using a custom lens that they manufacture. The application we implemented is a video player that allows playing of Panaromic videos as well as an interactive 360 videos. Each video is injected with video type attribute when uploaded which helps determine the type of video. The player in turn was developed with the ability to read video meta data from the video file to determine the type of the video and to render interactive instance of the player when needed. Customized look and feel of the player to allow sharing of player on social networking apps such as Facebook and Myspace.

Industry:
Social Games Development
Technologies:
LAMP, Flash, XML, OSDate, PHP, MySQL, Apache, Linux, Authorize.net, ARB, AIM
Created a Christmas and New Year greeting as a Facebook application. The stage is an aquarium with people represented as fish. Initially the application shows the recipient of the greeting sitting on the couch as a fish with his profile photo. The friends selected by the sender come swimming in through a door as fish and greet the recipient. After wishing the recipient they all go swimming into a bar where there is a little dance and rock show. At the end of the rock show the application allows the user to join an online dating site or try out a demo game.
Implemented a Flash game for Facebook and the dating site that allows for players to kiss their friends and message them on Facebook. The stage is an aquarium where the player fish can move around using his mouse, friends appear as different type of fish with their profile photo showing randomly in the aquarium. The player can then point and kiss a friend and then send them a message. On facebook the friends are from facebook, on the website the friend fish are based on aquarium search preferences.
Created templates and integrated with OSDate, an open source dating application, implemented free signup and customized search and ability to create preferred aquariums as saved searches. The application allows for all social networking features including, wink (similar to facebook poke), messaging, live chat and friending/blocking people. Implemented a custom subscription system using ARB (automated recurring billing) and AIM from authorize.net as payment gateway.
Optimized both flash and LAMP application and database for speedy access and load times.

Industry:
Media Content Distribution
Technologies:
Flash, Flex, LAMP, HTML, XML, PHP, CakePHP Framework, MySQL, SVN, CDN, Amazon AWS, S3, EC2, Bucket Explorer, Distributions, AWS SES, Jango SMTP, Google Analytics, Zip
Designed and implemented a highly secure website for users to be able to transfer files upto 5GB. The front-end of the website is developed using Flash/Flex and the back-end using cakePHP/MySQL. Site does not have any registration process involved for its users and they are allowed to transfer files to multiple recipients using their browser. The upper limit of files transferred is 5GB and at a time we can transfer files to 50 email IDs.
Key features include storing files on Amazon S3 and delivering directlly from S3. The solution uses Amazon Web Services including an EC2 instance as the webserver, S3 for file storage and delivery, SES - Simple Email Service to send emails from the site to notify users regarding status or availability of files.
The Flash and PHP applications are engineered and optimized for speed and the static content is hosted on CDN (S3), overall application performance and user experience are given special attention.
Users are allowed to upload/download any number of files upto 5GB from the flash application with facility for monitoring the progress of upload and download progress and time. The flash application has the option for advertisers to be able to submit their advertisements which shows behind the flash application as a clickable slide show. The back-end webservices communicate with the front-end application using XML data exchange formats.

Industry:
Gaming
Technologies:
Flash, Actionscript 3.0, Facebook JS REST API, LAMP, PHP, MySQL, Codeigniter, Linux, Apache, SVN
Food Fight is a Facebook application developed primarily for college students to attract them into registering for an online food ordering website.
br>
br>
The game allows users to win coupons based on points earned that they can use on the food ordering website.
br>
br>
The settings for the game are all controlled via an XML file. When the game starts the first screen shows an ad with a play button, the application then requests the actual game component in the background as well to enhance load time and provide for a better user interface. Clicking on the play button then loads 10 random friends from facebook using the JS API. These friends then start to popup from different random areas and the game begins.
br>
br>
The objective of the game is to select a food item and hit a friend and avoid bypassers (non-friends). Each food item has points associated with it and hitting a bypasser results in negative scoring. The game is similar to the whack a mole game. The friends can also throw food items at you and if you are hit you get a negative score.
br>
br>
The game ends when the timer counts down to 0. At the end of the game the user has the option to post the message to their wall and earn extra points. Sending messages to friends to promote the game also earns the user some points.
br>
br>
A minimum score needs to be achieved to get a free coupon for a meal to be used on the online food ordering website. Specific rules were implemented to avoid double counting. Game levels were implemeted which speed up the rate at which the friends popup to keep the user engaged and coming back for more.
