The frequently changing choices of modern customers have made it difficult for companies to launch dynamic and engaging application. A successful business app needs to be compatible with a variety of desktops, web browsers and mobile devices. Therefore, many companies, nowadays, use Rich Internet Applications (RIAs) to improve the user experience, and generate more revenue by keeping the customers satisfied.

As a large percentage of internet users install Adobe Flash Player on their web browsers, many developers make external customer-facing RIAs on the Flash platform. The RIAs can further offer several benefits to your business by encouraging the user to spend more time on your website, exploring additional options, visiting the website more often, and recommending the your website to others. The features will further seduce the customers to spend more funds, and carry out more online transactions.

Many reports have further highlighted the impact of a well-designed RIA on a company’s sales and revenues. The right RIA can boost your online sales up to 30%, along with increasing the conversion rates and cross-channel sales. At the same time, the application will further reduce the inbound calls coming to your customer care agents. Adobe has recently taken some steps that clearly indicated the company’s intention to push the Flash platform for business apps.

According to the Updated Flash Runtimes Roadmap for 2013, “With the growth of competition in the browser market, browser vendors are increasingly innovating and providing functionality that makes it possible to deploy rich motion graphics directly via browser technologies, a role once served primarily by Flash Player. Increasingly, rich motion graphics are being deployed directly via the browser using HTML5, CSS3, JavaScript and other modern web technologies. Adobe expects that this trend will continue and accelerate, and Adobe will continue to play an active role in this space.”

Benefits of Using Flash Platform for Business App Development: The popularity of a business app depends on a number of factors. Along with being compatible with several types of devices, operating systems, and browsers, your business app must be effective in keeping the users interested and captivated. When you develop a business app on Adobe Flash platform, it can easily avail certain benefits that are not provided by other platforms.

Targeting a Wide Variety of Devices: A modern user can access internet using several devices and web browsers. Many people still access the web app on their desktop computer but using different web browsers. Similarly, a gradual increase is also noted in the number of people accessing internet on their mobile and handheld devices. So your business app must be compatible with the major operating systems and browser.

The Flash Platform has an enviable track record of reaching more than a billion devices along with over 98% of the Internet-enabled desktops. A large percentage of these users also regularly upgrade the Flash Platform version to enjoy additional features. So a developer can make business apps by keeping pace with the changing lifestyles of modern users, while taking advantages of the latest and advanced features.

Providing the Best User Experience: Along with targeting all types of users, the business app also has to engage and captivate the user. The ground-breaking technologies provided by the Flash platform make it easier for a developer to maximize the user experience. A developer can easily avail the benefits of several specialized tools, frameworks, runtimes, server and services. These options further made it easier for a company to develop and upgrade business apps without investing any extra time, funds and resources.

These features further enhance the look and feel of your website. As you can easily integrate HD videos and pixel-perfect multimedia content, the business app will definitely keep the users captivated. Also, you can present the complex data in a stylish and impressive ways to accelerate the user’s decision making process. Some of these options will further make your business app viral within a very short span of time.

High Level of Compatibility and Consistency: Along with developing and launching the business app, you also need to upgrade the app regularly to beat your competitors. Also, the additional features and enhanced performance will contribute towards making the app viral. However, it is also important for the app to overcome the browser incompatibility. The Flash Platform is popular business app developers due its consistency across devices, operating systems and web browsers. You can easily upgrade the business app, and include advanced features without worrying about the device or web browser used by your customers.

As Adobe is pushing the Flash Platform for business apps, it has incorporated features that enable you to get additional advantages like enhanced data security, improved search engine indexing, and openness to multiple elements. So your business app will also get regular visitors from major search engines without incurring any advertisement expenses. This brings us to the next quest of finding an efficient Flash development company India.

We provide Flash application development services. If you would like to know more about our expert Flash developers, please get in touch with us at Mindfire Solutions.
 
Have you ever felt the need for migrating applications from Windows Presentation Foundation (WPF) to Silverlight or better still use the same application in both WPF and Silverlight? Also, has this ever crossed your mind that at this point of time your business is in need of Silverlight/WPF experts who would help you create cool business application that exactly fit your requirements? Well if haven’t then you would, i.e. if you read on more. And if you have, then you will know how to address these issues as you reach the end of this article.

In the current scenario one can find that there is a lot of buzz doing the rounds in migrating Windows Presentation Foundation (WPF) and WinForms application to Silverlight, and sometimes the vice-versa i.e. from Silverlight applications to WPF holds true as well. Hence this encourages a Silverlight application development partner to explore possibilities of making this task feasible to maintain the bulk of the source files in a single code-base and provide the application in the desired framework (Windows Presentation Foundation (WPF) or Silverlight) as and when needed.

In the earlier days this task was accomplished using the old way. So in order to have a common application compiled for both Silverlight and WPF, it was imperative that the developer should not try mixing both Silverlight and WPF in the same Visual Studio project. This essentially translates to having two projects of equal importance that share the same source files. The shared source files are to be put in a folder of their own and subsequently linked to both the WPF and Silverlight projects which have been created as individual Visual Studio projects. This provides a clutter free solution and enables the developer use an application either in Silverlight or in Windows Presentation Foundation as per his need.

However, now the times have changed. The recently released Portable Class Library project supports a subset of assemblies from the .NET Framework Silverlight, WPF, .NET for Windows Store apps, Windows Phone, and Xbox 360. This provides the much desired Visual Studio template that can be used to build assemblies that run without modification on these platforms. By using the Portable Class Library project, one can easily minimize the time and costs of developing and testing code by building portable assemblies that are shared across apps for different devices.

Now would it not be a better proposition that you focus your energies on your business while you employ an RIA development partner who would look after your Silverlight WPF development needs which includes migrating applications from Silverlight to WPF and vice-versa? Mindfire Solutions a 13 year old offshore software development company with a team of certified Microsoft Silverlight developers from India can be your ideal Silverlight WPF development partner. You also get to hire the expert Silverlight WPF development services from a Microsoft certified partner who has a history of working with more than 400 SMB clients from across geographies and having successfully executed more than 1000 projects. For more information you can take a look at this case study which demonstrates our Silverlight development expertise. To know more about RIA development or Microsoft Silverlight developers for fulfill your testing requirements, please contact us at sales[at]mindfiresolutions[dot]com or call 1-248-686-1424. We will be glad to help you.

 
With the latest version of Windows 8 and Visual Studio 12 out in the market are you looking for Windows Runtime (WinRT) and Silverlight skilled development professionals? Are you wondering where you can find them to design those cool apps for you? Read on more.

Silverlight developers all across the globe are trying to add Windows Runtime (WinRT) development to their existing skill set. What makes WinRT a viable proposition to learn and execute is the fact that the Windows Runtime apps are built on XAML which in turn is suitable for developing apps for Windows 8. There are some fundamental differences between WinRT and Silverlight which bring out the differences between the two platforms. The first difference that one can notice is that while Windows Runtime apps are primarily built for touch input, Silverlight apps need a mouse and keyboard as primary input devices. Whereas Silverlight apps which are hosted inside a web-browser plug-in can run on a variety of operating systems such as Windows, Mac OS and Linux (via Moonlight), the use of Windows Runtime apps is limited only to Windows 8. While the Silverlight apps make use of Microsoft .NET Framework from versions 2.0 to 4.5, Windows Runtime apps can work only on the latest version of Microsoft .NET framework which is version 4.5.

While those stated above are the fundamental differences between Windows Runtime and Silverlight, there are differences between the application lifecycles of both these platforms. While the Silverlight app has a completely user driven lifecycle which will continue to run until the user closes the browser on which it is running, Windows Runtime apps are almost completely managed by the Windows 8 environment. Another major difference between these two platforms is brought out by the fact that WinRT applications can be more easily monetized than Silverlight apps. The reason WinRT can make more moolah is the availability of a large number of global markets who have the capacity to discover and purchase the WinRT apps that WinRT developers from various countries develop. This was Silverlight developers’ major woe as they found it very difficult to search for customers who were willing to buy their apps. This with better facilties for apps discovery and with greater reach it makes sense for Silverlight developers to gather experience developing Windows Runtime apps.

If you are an end customer and do not care much about technology, then you need to Hire Silverlight developers who are able to understand your basic business needs and tailor make solutions that run on both Windows 8 as well as a host of operating systems for better reaching out to your customers. The answer lies in judiciously choosing a professional Silverlight and Window Runtime app development company who can facilitate your business by the taking key technical decisions.

Mindfire Solutions, a 13 year old offshore software development company that has an extremely talented pool of skilled Silverlight development professionals who are proficient in Windows Runtime (WinRT) development. We welcome you to view our Silverlight development skills and if you find us a suitable technology partner then rest assured all your Silverlight and WinRT development needs will be perfectly handled. If you are in need of Silverlight application development who have great experience in developing Silverlight applications to execute your silverlight development services efficiently then look no further than Mindfire Solutions, your trusted Silverlight partner.

 
If you are looking for a development partner to address your need for Silverlight and WPF development services then read on!!!

Silverlight & Windows Presentation Foundation (WPF) products from the Microsoft stable are based on XAML & the .NET Framework and enable developers to create Rich Internet applications for a rich user experience. While at the outset they may appear to look like two peas in a pod there are quite a few noteworthy differences between these two platforms. These differences have to be understood clearly by an organization that wants to migrate an application from WPF to Silverlight or vice-versa or when the organization is considering building an application that targets both Windows Presentation Foundation and Silverlight.

A bit about WPF first. It provides developers the requisite tool which is a unified programming model to build rich Windows Forms applications that help integrate user interface (UI), media, & documents. Another advantage of using the WPF is that it enables software developers to deliver an enhanced level of user experience (UX). This is achieved by providing the developer with a declarative-based language (XAML) for specifying vector-based graphics which makes the whole process scalable & thus help take maximum advantage of hardware acceleration.

Silverlight on the other hand is a cross-browser, cross-platform implementation of the .NET Framework. This is used mainly for delivering next-generation rich interactive information consisting of both media & content over the Web as well as for developing browser-hosted Rich Internet Applications (RIAs) that can integrate data & services from a host of various sources available over the internet. It helps developers build rich applications that contribute greatly to enhance the typical end user experience, compared with traditional Web applications like flash, flex etc. In a manner similar to the Windows Presentation Foundation, Silverlight provides an XAML-based language to specify the various user interfaces.

While Silverlight & WPF share many of the common features and capabilities, it is important to note here that they are built on top of different run-time stacks. To elaborate it further one can gather that while WPF leverages on the full .NET Framework & executes on the common language runtime (CLR), Silverlight is based on a subset of XAML & the full .NET Framework which is specific to Silverlight, and it executes on a browser-hosted version of the CLR. The reason for the absence of some of the WPF & .NET framework features can be attributed to the need to keep it small and lightweight. Again this brings about noticeable differences that have to be taken care of when moving an application between Silverlight & WPF or when building an application that targets both the technologies.

Hire Silverlight developers from India based offshore development company Mindfire Solutions who will ensure seamless integration of both these profound technologies to create Rich Internet Applications (RIAs) that are tailor made to address your business needs. With more than 20 experienced development professionals who have an average of 3+ years of exclusive Silverlight development experience along with a host of related Microsoft based technologies. Your Silverlight consultants at Mindfire Solutions will help you realize the business application that you want to implement for your company. If you are in need of Silverlight application development who have great experience in developing Silverlight applications to execute your silverlight development services efficiently then look no further than Mindfire Solutions, your trusted Silverlight partner.

 
At Mindfire we have been developing applications for the healthcare industry for quite some time now. So over the years we have developed a good understanding of the industry as a whole plus knowledge on use of Flash technologies to address problems/ find solutions to problems faced by our clients who work in the healthcare domain.

Recently we developed a video conferencing widget for a client who is into health services and provides Telemedicine services. Please find below a short write up on that project – it has two parts to it, first part contains the description of the client need and second part has the description of the solution provided by Flash application development experts at Mindfire.


Client Need – What the client wanted to accomplish?

The client wanted to build an application which would enable the patient to set up video conferencing appointments with doctors. Client wanted the application to be such that the user can send an invite for the video conference to others as well and all those who accept the invite can then meet up and chat in a group video conference setup. This way the location constraint is removed. Client wanted to optimize application performance and consider reducing network bandwidth usage and we implemented peer connectivity with several load time optimizations to achieve this.


The application developed by Mindfire

We designed and implemented a web based video conferencing widget to be used as an extension to a health care application. The web application implements a link that allows users to schedule a meeting in advance and send an email with the invitation link to the patient/group of attendees. The attendees can then click on the link and join the conference. The widget allows for recording the conference sessions and presents users with the ability to group chat as well as see each other and talk on an audio video interface. At the end of the conference session the users can download their copy of the text chat and recorded video. Among features we implemented standard controls for video/ audio including controls to mute/pause video stream and control the microphone and speaker’s volume. We also implemented the option to ping users to get their attention which causes the widget on attendee’s machines to ring. In consideration of bandwidth we also implemented Peer 2 Peer connections on demand when recording of conference was not needed. Flash Media Server was used as the back end server and implemented meeting requests synchronization and authentication for user widgets.

The technologies that we used for developing this application are Flex 4.5, Actionscript 3.0, FMS 4, PHP, JavaScript, XML, MySql, SVN.

This application exactly catered to what the customer needed and was very satisfied with the final outcome. In addition to this the Flash team at Mindfire has done a lot of other useful/good projects in Flash, you can click here to have a look at those.

To know more about our expertise in Flash website development or Hire Flash developers, please contact us at sales[at]mindfiresolutions[dot]com or call 1-248-686-1424. We will be glad to help you.

 
Adobe AIR technologies are very good to build rich applications. At Mindfire we have been working in Adobe AIR skills for a long time now. Over the years we have accumulated a lot of knowledge in the technologies involved in developing rich internet applications. The best and the easiest way for technical people like us to understand whether a technology is really useful for developing an application or not is to see a demo of the application that has been built using it. Since I cannot share a video demo in this article, what I will do is explain in words what the client need was and how the Flash-AIR team at Mindfire addressed it. I hope it would be a useful read for you.

Customer need – what the client wanted to build?
The client is a leading Real Estate Touch Screen Software & Hardware solutions provider for real estate professionals, looking to gain the competitive edge in saturated markets. In this case client wanted to create an Adobe AIR interface capable of running in touch screen devices, iPad & Android platforms along with web interface, which users can use to browse through to check different properties based on their need. Once they find a suitable property they can then send enquires.


Solution provided by Mindfire

We prepared a plan of action & discussed our idea with the client. Client was very pleased with the approach we came up with and gave us the go ahead to get it done. Our approach is described below.

We designed and implemented an Adobe Air application development for touch screen devices including iPad, iPhone & Android platforms. The application allows real estate agencies to display their properties in a slick rich user interface which supports touch gestures. The application allows the admin to configure the MLS listing URL which is then submitted to a Drupal system that extracts & feeds property data to the application. We used AMF/Remoting for speedy data exchange between the application and the server. Implemented an interactive gallery to display property details & images. Implemented swipe gesture for touch. Implemented & interfaced with google maps api to display property location on google map. Implemented email sending feature to allow a user to click & quickly send email with property details to friends.


Key features of the application are:
  • Interactive gallery displaying the property images and image slider.
  • Map view shows the location of the property.
  • Search view shows all the search results according to the user requirements.
  • Email view allows the user to send email & sms to the contractor.

We have done a host of Adobe AIR projects and in all cases clients were very happy with the final product that was built and delivered. You can click here to have a look at some of the other projects developed by us. To know more about our expertise in Flash application development services and to outsource custom flash development company for your Flash application development requirements, please contact us at sales[at]mindfiresolutions[dot]com or call 1-248-686-1424. We will be glad to help you.

 
Picture
Ever wondered what makes Silverlight Out-of-browser (OOB) applications ideal for better Line-of-business (LOB) development? Here is the reason why.

It is a well known fact that Silverlight-based applications typically run within Web pages. However, Silverlight-3 onwards also renders the viable feature of having an option for having OOB applications wherein users able to install those applications from the Web and run them outside the browser. These applications can be configured accordingly so that users can install them from their host Web pages and subsequently run them outside the browser.

It is possible for an OOB application to run without a network connection. In case you have an application which normally uses network-based resources, then with Silverlight it is very well feasible for you to implement network detection and hence provide offline support as and when an online connection is not available. In such a case for instance, an isolated storage can be used as an offline repository which can later i.e. when the connection resumes, synchronize with a server-based data store. At the same time when a connection is available, one can also check for application updates. An OOB application can also be configured in a manner to require elevated trust. The advantage of using trusted applications is that they can help bypass some of the restrictions of the security sandbox. This is evident from the fact that trusted applications can operate in full-screen mode without keyboard restrictions. As your trusted technology partner, Mindfire Solutions will help you build excellent Out-of-Browser applications that perfectly suit your business needs. Whether you operate in the Media and Entertainment domain or Insurance, Stock market, Sports or Banking, our expert Silverlight developers at Mindfire Solutions are capable of undertaking a project of any complexity to perfectly meet your software development needs.

While Silverlight-3 OOB apps allow any Silverlight application to have a desktop shortcut, and does not require the support of a browser to run the app, Silverlight-4 on the other hand allows elevated privileges to its user. Silverlight-4 enables the app to access local resources which can include a network stack or a file system. The reason why Silverlight Out-of-Browser applications are one of the foremost choices for Line-of-Business application development is the fact that it perfectly suitable from an end-user perspective who are more comfortable with a desktop application, would not like to leave the Silverlight sandbox application for accessing the filesystem and would like an application that will be executed even when it is has worked upon in offline mode.

Silverlight-5 with its range of brand new features has enabled end users do all the things mentioned above without any hassles. Mindfire Solutions as your Silverlight application development partner is able to correctly identify your business needs to develop custom made application software that complements your business requirements. Hire our expert Silverlight developers to gain access to an unmatched talented pool of developers who have executed more than 20 projects in the past 5 years and have an average experience of more than 2 years.

If you are looking for expert hands to successfully execute your Silverlight Software development project, then look no further than Mindfire Solutions. If you are in need of Silverlight programmers who have great experience in developing Silverlight applications to execute your silverlight development services efficiently then look no further than Mindfire Solutions, your trusted Silverlight partner.


 
Picture
Online gaming industry has been growing exponentially since the 90s when it became very popular. As of 2011 the worldwide online gaming revenue was around $11-12 billion dollars, which shows how serious a business it is. Lot of companies is into developing online games and the easiest and preferred technology used for building games is Flash. We at Mindfire have been involved in games development for a long time now. The online game development team at Mindfire has developed a wide variety of Flash based games.

Given below is a small write up on 2 basic areas of game development – Key components required in a game AND basic game development workflow.


Key components required in a game

The following are a few key components required in a game:

Input: Input refers to how the game is controlled by the user. Typically simpler games are controlled with the mouse, the keyboard arrow keys, or both. For mobile device based games, touch gestures are the most common input method, and the Flash Platform has robust touch support.

Sprites: Sprites are the visual elements on screen, such as a MovieClip of a spaceship or a biplane in a flying game.

Sounds: Good sounds for specific events in a game are a very vital part of any game. They just add tremendous value in terms of user engagement in the game.

Collision detection: This is the code that senses when any two sprites touch on screen, which is crucial for most action-oriented games.

Game loop: This is a term sometimes used by game developers to describe the programming logic that controls the game experience. ActionScript is the programming language used to execute the game loop in Flash games. In ActionScript 3.0, there are two ways of calling a function at specific intervals. The first approach is to use the Event.ENTER_FRAME event dispatched by interactive objects (InteractiveObject). The second approach is to use a timer. The ENTER_FRAME event approach is more common, and is best used for very frequently updates such as animation, other rendering updates, and artificial intelligence (AI) routines. A timer can behave in a similar way to an ENTER_FRAME event, but an event can be dispatched without being tied to the frame rate. Timer is best for periods of time that are several seconds or more in duration. Like other programming languages, ActionScript also provides numerous other techniques to accomplish the game loop, such as for and while loops.


Game development work-flow


Given below are the simple basic steps that every game developer adheres to when developing a new game:

  1. Brainstorm. Ideate, discuss and debate till a final conclusive idea for the game is developed.



  2. Develop. This is the phase when the actual game is developed. The major chunk of the time is spent in this phase.



  3. Test and optimize. Continuous testing is required to ensure that the game is bug-free and fun to play. Performance improvement is one thing that is taken care of in this phase.



  4. Distribute and monetize. After the game is finally developed it needs to be marketed properly, so that real players (users) get to know and play the demo version and finally buy it.



  5. Use analytics. Analysis of user feedback and metrics such as game plays, duration of game play, and more needs to be done regularly to improve the game further.



  6. Update. All the above steps except step 4 needs to be done regularly to ensure the game quality keeps improving and more and more users start playing and enjoying it.





At Mindfire we follow the above mentioned approach to build games, have a look at the projects page to see some of the games developed by us. The Flash Game Development team at Mindfire is a group of enthusiastic programmers who are crazy about games and don’t lose an opportunity to grab one to play with or get started to build one.


To know more about our expertise in Flash development services India or Hire flash game developers, please contact us at sales[at]mindfiresolutions[dot]com or call 1-248-686-1424. We will be glad to help you.


 
Picture
Flash CS5 professional enables on-demand video delivery in the following 3 ways:
1) Using embedded video within SWF files
2) Using progressive download FLV files and
3) Streaming video from in house Flash Media Server or from a hosted server using Flash Video Streaming Services.

At Mindfire we have developed video player applications using all of the three approaches. Our Flash developers are good at understanding the client need and building suitable application to meet the client needs. You can have a look at the projects we have done in Flash video player to know about our expertise. In this article I will present the list of features of the first method ,i.e. using Flash application development embedded video within SWF files under the following categories: Encoding, File size, Timeline access, Publishing, Frame rate, Actionscript access, Web delivery, Performance, Usage and Compatibility. I have got the details from adobe.com website.


Encoding
By default, the Video Import Wizard prompts you to launch the Adobe Media Encoder if needed to encode video using the On2 VP6 video codec for use with Flash Player 8 and later. Alternatively, FLV files (encoded elsewhere using On2 VP6 or Sorenson Spark codecs) can be imported and placed on the Timeline (re-encoding is not necessary). F4V and H.264 files cannot be embedded on the Timeline.


File Size
SWF files contain video and audio streams and the user interface, resulting in a single, larger file size. SWF files can load each other, enabling you to break up individual video clips into multiple files.


Timeline Access
When embedded in the Timeline, video appears on individual keyframes and can be treated like any other object on the Stage. Ideal for creating interactions based on individual keyframes of video.


Publishing
Each time the content is published or tested the entire video file is republished. Changes to video files require manually re-importing the files into the Timeline.


Frame Rate
Video frame rate and SWF frame rate must be the same.


Actionscript access
Video playback and control is achieved by controlling the SWF content's playback on the Timeline. Flash Professional CS5 provides several code snippets designed to control video, audio, and timeline playback in an ActionScript 3 file.


Web Delivery
The SWF file progressively downloads, unless you embed it in a movie clip. In that case, the entire video must be downloaded to the client and loaded into memory before it plays back.


Performance
Audio and video synchronization is limited after approximately 120 seconds of video. Total file duration is limited to available RAM on the playback system.


Usage
Shorter video clips (less than 1 minute) that are smaller (less than 320 × 240), and have a lower frame rate (12 frames per second (fps)).


Compatibility
Flash Player 6 and later (On2 VP6 codec requires Flash Player 8 or later.)

In the next article I would elaborate on the other two methods of video delivery.


To know more about our expertise in Flash development services India or Hire Flash developers, please contact us at sales[at]mindfiresolutions[dot]com or call 1-248-686-1424. We will be glad to help you.


 
Picture
The latest version of Flash,i.e Flash player 11, has a lot of cool features. Features which can help build fabulous applications and which make working easy and convenient as well. Mindfire’s flash development India team has people who have good expertise in all the latest features and have developed applications for clients using these features.


Below I have listed down the list of features which were new in the latest release (source Adobe website).




Concurrency (ActionScript workers)

Developers can create more responsive content by offloading tasks (high-latency operations and long-running computations) to background "workers" that run concurrently to leverage more machine resources.


Webcam support for StageVideo

Utilize GPU acceleration to render webcam video streams with better performance.


Stage 3D accelerated graphics rendering

Explore a new architecture for high-performance 2D/3D GPU hardware accelerated graphics rendering by Adobe, which provides low-level stage3D APIs for advanced rendering in apps.


Native 64-bit support

Flash Player can now take advantage of native support for 64-bit operating systems and 64-bit web browsers on Linux®, Mac OS, and Windows®.


Protected HTTP Dynamic Streaming (HDS)

Protect streaming video across devices without the complexity of a license server.


Multi-threaded video decoding

Deliver live streaming and real-time interactive video with improved playback performance and increased frame rates of high bit rate content running on Windows, Mac OS, and Linux.


Enhanced mouse controls and relative coordinates

Create immersive, panoramic games for new classes of content, including first-person games that take advantage of infinite scrolling, mouse lock, relative mouse coordinates, and right- and middle-click events.


Secure random number generator

Developers can now take advantage of cryptographically secure random number generation to build more secure algorithms and protocols.


JPEG-XR support

Support for the JPEG-XR advanced image compression standard (International Standard ISO/IEC 29199-2) provides more efficient compression than JPEG, enables both lossy and lossless compression support, and adds support for alpha channel transparency.


High-efficiency SWF compression support

Take advantage of LZMA compression to reduce SWF file sizes by up to 40%, enabling users to benefit from richer experiences with shorter download times and reduced bandwidth consumption.




New removeChildren API

DisplayObjectContainer now implements a removeChildren API allowing developers to quickly remove all of a container’s children using a single API call.




New MovieClip property

Take advantage of the new MovieClip.isPlaying property, which returns the MovieClip's current playing state.




Native text input UI (mobile)

Mobile apps can now take advantage of the native text input controls on Android, BlackBerry Tablet, and iOS operating systems, including platform-specific user interaction behaviors such as magnification and text selection.




At Mindfire Flash application development has been going on for more than 6 years now and we have good exposure to all earlier versions as well as the new features of the latest version. We have one of the best flash development teams in India. We have built applications for varied industries like Social media applications, Elearning industry, Games etc.

To know more about our expertise in Flash development services India or Hire Flash developers, please contact us at sales[at]mindfiresolutions[dot]com or call 1-248-686-1424. We will be glad to help you.