Projects

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.

  • Web Content Management System
  • CD ROM Catalog
  • eLearning and Information System
  • Quiz Application
  • Signature Pad Application
  • Custom Video Player for Social Networking Website
  • Casual Game with Flash
  • Social Media Module
  • Peer 2 Peer Application Prototype
  • Video Player with support for panaromic and Interactive 360 videos
  • Dating Website with Flash Game for Facebook
  • Online File Transfer Service
  • Food Fight Facebook Game
  • Beauty Pageant Dress-up Game
  • Online Diary and data sharing system
  • Flash Quiz Application
  • Feedback Game for Skill Building Workshops
  • Flash Game for medical product promotions
  • Coloring Book Application for Samsung Smart TV
  • Online Product Demo/Presentation Software
  • Password protected slide show
  • Widget for centralizing social networking website feeds


Web Content Management System

Client:
Web Content Management Software Company
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.


CD ROM Catalog

Client:
Communication and Web Solutions Software Company
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.


eLearning and Information System

Client:
Risk Management Company
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.


Quiz Application

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.


Signature Pad Application

Client:
Multimedia Company
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.


Custom Video Player for Social Networking Website

Client:
IT services provider
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.


Casual Game with Flash

Client:
Game Development Company
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.


Social Media Module

Client:
Internet Solutions Provider
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.


Peer 2 Peer Application Prototype

Client:
Internet Application Development
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.


Video Player with support for panaromic and Interactive 360 videos

Client:
Software and Hardware solutions provider
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.


Dating Website with Flash Game for Facebook

Client:
Cartoonist Designer
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.


Online File Transfer Service

Client:
Software Development Company
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.


Food Fight Facebook Game

Client:
Flash Game Design & Development Company
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.

The game allows users to win coupons based on points earned that they can use on the food ordering website.

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.

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.

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.

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.


Beauty Pageant Dress-up Game

Client:
Beauty Pageant Organizer
Industry:
Fashion Design
Technologies:
Flash CS5, Actionscript 3.0, SVN, XML, Gamification, facebook, social media

Designed and Implemented a Dress-up game for a popular beauty pageant website. We designed the screens, stages and accessories for the participants and implemented the ability for the player to switch/select costumes and accessories and dress up the players. The game allows the user to select a category to play dressup with. The categories are based on age groups starting from kids to adult girls. On selection of the category the dressing room appears where the participants can be dressed up. One of the challenges in the design work was to come up with the face designs for the different age groups. After the dressing room scene the participants go into a casual wear stage scene where they pose for some physical ability. The participants then go back into the dressing room and dress up for the talent scene. Next, we take them back into the dressing room to change for formals and they are then on stage for the interview and final selection rounds. The final screen after the interview shows the participants standing on stage and the crown randomly selects the winner. The application required high quality graphics, costumes and accessories to be used. We also added the ability to dynamically add application form links for the various categories and allowed the player to select their preferred song for the show. The art work though done with 2D had flickering lights and shadow effects which gave the stages a realistic appearance. We also allowed for posting and sharing the game on facebook and other media sharing sites to promote awareness.


Online Diary and data sharing system

Client:
IT solutions provider
Industry:
IT
Technologies:
Apache, PHP5, jQuery, Ajax, web 2.0, SVN, ffmpeg, CodeIgniter Framework, MySQL, FMS, Flash, wv, ffmpeg

Created a web 2.0 site to organize, catalog and curate people's entire life. The primary objective was to create striking multimedia content containing information regarding people and their life, thus maintaining a running log of the adorable things they have done to share with the world. Some of the features include creating of multimedia pages containing users pictures, videos, audio and text notes, including recording of media. The users can chose to keep it private or share it with whoever they want through social networking sites like facebook, twitter etc. The application allows for creating and storing their day to day activities and memories in their virtual diary and also provide for a event planner calendar which consolidates data based on the calendar view.


Flash Quiz Application

Client:
IT solutions provider
Industry:
IT
Technologies:
Adobe Air, Flex 3(MX Components), AS3, XML, Cairngorm, Flex Builder 3, Flex SDK 3.2

Designed and Implemented a small quiz game. The application can be run as a standalone app and reads in data uploaded via FTP in XML format. The XML contains questions and answers with the correct response. The user can select a response and a correct or incorrect message displays. The user has the option to start over and run through a random list of 10 questions


Feedback Game for Skill Building Workshops

Client:
Game Designs
Industry:
Gaming
Technologies:
LAMP, CodeIgniter, jQuery, Flash, FMS, SVN, gamefication

Designed and Implemented an online portal for a workshop group that allows for the admin to create team/skill building games. The admin can define situations and specify criteria with rating points for each situation. The idea is for a group of players to leave a voice comment on a randomly selected topic/situation presented by the system. Once the player leaves a comment he is then required to wait for a full 24 hours to then come back and rate two randomly selected players based on their voice comments on the situation. The rating criteria are dynamic and set by the admin with points allocated for each criteria. The player is required to listen to the selected players comments and rate each on the different criteria. A winner is announced once all players in the group have participated and provided ratings for all scenes the game admin creates. Winner selection is done by the system based on players feedback and points earned in the feedback process. We used CodeIgniter PHP and MySQL to create the web application. We also created a Flash audio recorder and player with Flash media server backend for recording live audio streams and streaming them at a later point based on player requests.


Flash Game for medical product promotions

Client:
Top 10 Advertising Agencies in the US
Industry:
Multimedia and Advertising
Technologies:
Flash CS5, Actionscript 3.0, SVN, XML, Gamification, facebook, social media

Designed and Implemented gamification concept via a flash game to promote medical products. The game is similar to pacman and allows the user to control movement of the main character through a maze. The character is a doctor who picks up points as he collects items scattered around the maze. The character needs to avoid zombies that are out to get him. If the user/doctor is touched by a zombie then he looses life line up to 3 such incidents; after this the user needs to start again. There are scientists who create drugs and if touched by zombies also turn into zombies and chase the doctor around the maze. Among collectible items that the doctor picks up we have medical products. When the doctor picks up a medical product an ad pops up and shows for the product which can then be dismissed by the user and the game continues. Certain products allow the user to power up for a minute which then allows for the doctor to chase the zombies and freeze them for up to a minute while he collects more products. The user gets points for collectibles as well as zombies he freezes. For each 10, 000 points the user gets a new life. On attaining points for the given level's qualification, the user is moved into a new level where there are more zombies and products. The speed also increases as we progress through the levels. There are nine levels in all and at the end of the game the user is presented with a registration form that allows the system to capture user data to be used for marketing. The game can be configured using a static xml file on the server to change graphics and product ads and descriptions. The user also had options to directly share game links with friends on various social media platforms.


Coloring Book Application for Samsung Smart TV

Client:
Author, Game Ideas/Designs Development
Industry:
Gaming/Entertainment/e-learning
Technologies:
Samsung TV SDK, Flash CS 5.5, AS3.0

Designed and Implemented a coloring book application for children that allows them to draw using the remote on a large screen Samsung Smart TV. The app runs on the samsung smart TV as a native application. The user can control different functionality of the app through the remote control. It allows the users to color different characters/pages from an e-learning book for kids that is created by the client. Features implemented included Zoom In/Out of the page sections, sending the colored pages via email attachments, resetting colors, audio prompts and music on/off, audio play for selecting colors on focus on the color. Saving the colored page.


Online Product Demo/Presentation Software

Client:
Entrepreneur
Industry:
Media/Marketing
Technologies:
Flash AS2, TCP/IP, Sockets, java, SVN

Designed and implemented several features and fixes for a flash based online presentation application that can be used for product demos. The flash application uses a socket based connection with a back-end java server which listens for the Flash clients to connect and ensures that data is exchanged between the correct client pairs in a 1-1 presentation.

The flash application allows the presenter to create presentations in the form of images, text commentary for each slide and videos. The presenter can select a presentation and start a session. The session key can be sent to a respective observer/attendee who can then connect for online product demos to watch the presentation.

The presenter can control the slide that is shown on the observer's screen and a key feature is that the presenter can view the progress of each slide load on the observer's machine in his screen. This allows the presenter to know which slide is loaded fully and can be presented and ensures that the presenter and obserrver are in sync in terms of the screens they are viewing.

Implemented a message buffering and acknowledge system to ensure each message sent was received by the respective peer. Implemented other features to enhance user experience for both the presenter and attendee.


Password protected slide show

Client:
IT services provider
Industry:
Media/Advertising
Technologies:
Flash AS3, Flex 3, MXML Components,  Adobe Air

Designed and implemented a flash based slide show presentation which gets loaded to an adobe air frame and is distributed as a desktop application. The application implements password based authentication to auto play slide shows in full screen mode. The passwords auto expire after a set time period and are preset in the application to avoid hacks.

The application loads digital assets based on a XML file that is loaded each time the app is launched and user is authenticated to avoid stale content from being displayed. It also implements logic to use cache when applicable.


Widget for centralizing social networking website feeds

Client:
Social Networking Tools Development
Industry:
Social Networking
Technologies:
Flash CS4, Actionscript 3.0, REST API, Twitter, Facebook, Foursquare, CDN

Designed and implemented a flash widget that integrates with RESTful interfaces provided by Twitter, Facebook and Foursquare APIs. The application allows for users to login and customize their feeds page via a drag drop interface. They can select the different websites that they need to add and different sections in the feeds page show data from selected sites. The application implements a rich UI and shows likes and comments in a customized manner as compared to the plain and straight forward way that the actual websites do.

Unlike conventional apps where the communication with remote APIs has usually been via a server to server call, this application directly calls the remote APIs avoiding delays due to re-routing of requests. The application is hosted on a CDN as no server site scripting is needed to run the app.


News & Updates

  • January 17

    DDM IT Quiz, Inspired by Mindfire, is Spreading its Wings!

  • December 16

    Santa in a different Avatar- International vacations gifted to All Mindfireans!

Let us Connect!

Related Pages

  • Our ColdFusion Skills
  • Our MS Access Skills
  • Our PHP Skills
  • Our Development Skills

Awards and Achievements

Red Herringcolor DeloitteFast50 DB ZInnov1   Nascome  DB Stpi

This site uses cookies. We respect your privacy.copyright (c) Mindfire Solutions 2007-2018. Login