Monday 23 April 2012

Google updates Chrome for Android


Google updates Chrome for Android with added language support, home screen bookmarks

If you are a fan of Chrome - the popular desktop Web browser made by Google, then you will love to get it on your Android device, especially since now it has received a major update, which adds new features and expands language support.
The update also brings cool, new features. For instance, users can now request for desktop version of a Web site for better view, instead of accessing only mobile version. Then there's the all-new Incognito mode that lets you browse with privacy so that the browsing history is not saved on the device. Browser tabs are also stacked like cards for easy viewing. Thanks to the built-in accelerometer, users can flip through these tabs by tilting the device.1

Another useful feature added with this update is the link zoom functionality. Whenever a user is trying to click on a URL link, which is relatively hard to touch as surround by some other URL's, then the browser will zoom in on that area in a bubble making it easy to select the desired link. External links will also now open in tabs, instead of new windows, when multiple tabs are opened.

Moreover, you can use the browser on a Wi-Fi network with proxy setup. Users can assign application to handle links on their own when clicking on a new URL in Chrome. And, like the desktop version, the mobile version of Google Chrome also has ability to add bookmarks to home screen as shortcuts.

With new smartphones getting rolled out in the market, featuring Ice Cream Sandwich out of the box, the future for Chrome is bright. We may see Google replacing its Android Web kit browser in its mobile operating system with Chrome browser in near future.
Nonetheless, despite this recent update, the Google's favorite browser is not yet as perfect as it is on desktop. Still it is in beta mode and Flash support is currently off. The biggest drawback of Chrome Beta is that it is only available for devices running Android OS v4.0 codenamed Ice Cream Sandwich. 

Although it was only released in 2008, Google’s Chrome web browser has quickly gained popularity, becoming the second most popular browser nowadays, behind the faltering Internet Explorer, which is very close to overcome. But despite its great success among desktop users, we haven’t seen a mobile Chrome version for Android geeks until a couple of month’s back, when finally Chrome for Android app was made available for download on Android Market (now Google Play).

Only available on Ice Cream Sandwich devices, the Chrome for Android Beta app has still made hundreds of thousands of users happy with its speed and simplicity. However, the browser debuted with several bugs and a couple of shortcomings, which is understandable when you consider that the browser is still in public beta.


Most of those bugs and flaws should now be solved, as an update has just been rolled out on Google Play. The update doesn’t come with anything critical or extremely noteworthy, but you should notice a significant smoother browsing experience, with several improvements in terms of user friendliness.
The main changes here being the addition of downloads, something that was truly being missed on Android phones and tablets.

Then as you can see they’ve integrated the YouTube app to work with old YouTube embed content from sites. Now you’ll be able to easily watch videos from your favorite sites right inside the YouTube app, even if the content is old. 

Then we have a country-specific search engine that goes nicely with the last update, which added support for tons of additional languages. Google recently stated Chrome for Android will improve by “leaps and bounds” and while this update isn’t anything major, we still expect big things in the future from Google and Chrome. 

The recent update brings 31 new languages to Chrome Beta and can be downloaded in all countries where Google Play is available. The older version was only available in English language.
 
You can now add bookmarks as shortcuts on your home screen in order to get to your favorites sites faster, you can access desktop versions of specific websites if you aren’t satisfied with their mobile versions, and you can choose your favorite apps to handle links opened in Chrome.

Quick view: Google Chrome Browser for Android Gets Updated with Desktop View, Languages and More.


With today’s update,
  • Chrome for Android Beta is now available in 31 more languages and in all countries where Google Play is available.
  • You can now request the desktop version of a website, in case you would rather not view the mobile version.
  • You can now add bookmarks as shortcuts on your home screen, so you can get to your favorite sites faster.
  • Choose your favorite apps to handle links opened in Chrome.
  • If you have a proxy setup for Wi-Fi access, you can now use Chrome with the system proxy configured in Android settings.
  •  Allow for download of files to the device
  • Complex Text Layout (CTL) and Right to Left (RTL) text support in rendered pages
  • Enable old-style YouTube embed content to be played via native YouTube app.
  • Support for country-specific suggested search engines

·         Some drawbacks
·       Chrome Beta is available on Google Play Store. But you will need an ICS    enabled smartphone or tablet in order to download it. And a big share of Android devices runs Android v2.3 Gingerbread at the moment (and more than 90% of Android devices do not run Android 4.0 ICS). So the browser is not as high on downloads as expected, but it is marching forward day by day.

·         The update doesn’t come with Flash support, one of the missing features that many users have complained about. Furthermore, there’s no reason to think that the Chrome for Android browser will support Flash anytime soon, given Google’s commitment to move away from Adobe’s platform. Unfortunately for Android users with Honeycomb, Gingerbread, or older devices, their phones and tablets are still not supported by Chrome for Android.

·     It's still only available for Ice Cream Sandwich, but those not bound by an older OS can now download a fairly significant update to Google's Chrome for Android web browser. 



Aurosoft Technologies offers services for the Android Applications Development by using Android SDK under the influence of experienced and talented Mobile application developers that are best in this field. We, at Aurosoft Technologies follow the benchmarking standards & the finest of the robust tools & technologies to give you the highly classy services. 

www.aurosoft.com
 The Android mobile phone market is growing at a very fast pace with new handsets being released all the time. Android application development can be done on any platform like Windows, Linux, and Mac OS X. We are also expert in Android tab application development.

Aurosoft Technologies understand the emerging needs & importance of the Android Application Developments for you & we strive for providing you the services that enable you to have the Android Applications that you want. Contact us now & enjoy the benefits of our services.


 Visit us on: www.aurosoftindia.com
Checkout our recent application on iTunes from here,
            http://itunes.apple.com/us/app/the-greetings/id501615713?mt=8

Thursday 19 April 2012

Apple LLVM compiler


Looking for LLVM (low level virtual Machine) at WWDC (Worldwide developer’s conference)

It’s a Apple’s next generation compiler technology. The Apple LLVM compiler does more than build your app. Apple LLVM technology is integrated into the entire development experience. The same parser used to build C/C++ and Objective-C powers Xcode’s indexing engine, providing incredibly accurate code completions. As you work, Apple LLVM is constantly evaluating what you type, identifying coding mistakes that Xcode shows as Live Issues, and thinking ahead for ways to Fix-it for you. Other compilers can tell you what is wrong, but Apple LLVM can make it right.

"Xcode 3.1 introduces two new compilers for Mac OS X: GCC 4.2 and LLVM-GCC.


Introducing GCC

The first acronym in our alphabet soup is GCC, originally the GNU C Compiler. This project began in the mid 80s by Richard Stallman of the Free Software Foundation. Stallman's radical idea was to develop software that would be shared rather than sold, with the intent of delivering code that anyone could use provided that anything they contribute to it would be passed along in a form others could also use.

Stallman was working to develop a free version of AT&T's Unix, which had already become the standard operating system in academia. He started at the core: in order to develop anything in the C language, one would need a C compiler to convert that high level, portable C source code into machine language object code suited to run on particular processor architecture.

GCC has progressed through a series of advancements over the years to become the standard compiler for GNU Linux, BSD Unix, Mac OS X, and a variety of embedded operating systems. GCC supports a wide variety of processor architecture targets and high level language sources.

Apple uses a specialized version of GCC 4.0 and 4.2 in Leopard's Xcode 3.1 that supports compiling Objective-C/C/C++ code to both PowerPC and Intel targets on the desktop and uses GCC 4.0 to target ARM development on the iPhone.

Introducing LLVM

GCC currently handles all those phases for compiling code within Xcode, Apple's Mac OS X IDE (Integrated Development Environment). However, there are some drawbacks to using GCC.

One is that it is delivered under the GPL, which means Apple can't integrate it directly into Xcode without making its IDE GPL as well. Apple prefers BSD/MIT style open source licensees, where there is no limitation upon extending open projects as part of larger proprietary products.

Another is that portions of GCC are getting long in the tooth. LLVM is a modern project that has aspired to rethink how compiler parts should work, with emphasis on Just In Time compilation, cross-file optimization (which can link together code from different languages and optimize across file boundaries), and a modular compiler architecture for creating components that have few dependencies on each other while integrating well with existing compiler tools.

LLVM only just got started at the University of Illinois in 2000 as a research project of Chris Lattner. It was released as version 1.0 in 2003. Lattner caught the attention of Apple after posting questions about Objective-C to the company's objc-language mailing list. Apple in turn began contributing to the LLVM project in 2005 and later hired Lattner to fund his work.



Clang and LLVM-GCC

Last year the project released Clang as an Apple led, standalone implementation of the LLVM compiler tools aimed to provide fast compiling with low memory use, expressive diagnostics, a modular library-based architecture, and tight integration within an IDE such as Xcode, all offered under the BSD open source license.

In addition to the pure LLVM Clang project, which uses an early, developmental front end code parser for Objective C/C/C++, Apple also started work on integrating components of LLVM into the existing GCC based on Lattner's LLVM/GCC Integration Proposal. That has resulted in a hybrid system that leverages the mature components of GCC, such as its front end parser, while adding the most valuable components of LLVM, including its modern code optimizers.

That project, known as LLVM-GCC, inserts the optimizer and code generator from LLVM into GCC, providing modern methods for "aggressive loop, standard scalar, and interprocedural optimizations and interprocedural analyses" missing in the standard GCC components.

LLVM-GCC is designed to be highly compatible with GCC so that developers can move to the new compiler and benefit from its code optimizations without making substantial changes to their workflow. Sources report that LLVM-GCC "compiles code that consistently runs 33% faster" than code output from GCC.

Apple also uses LLVM in the OpenGL stack in Leopard, leveraging its virtual machine concept of common IR to emulate OpenGL hardware features on Macs that lack the actual silicon to interpret that code. Code is instead interpreted or JIT on the CPU.

Apple is also using LLVM in iPhone development, as the project's modular architecture makes it easier to add support for other architectures such as ARM, now supported in LLVM 2.0 thanks to work done by Nokia's INdT.



LLVM and Apple's Multicore Future

LLVM plays into Apple's ongoing strategies for multicore and multiprocessor parallelism. CPUs are now reaching physical limits that are preventing chips from getting faster simply by driving up the gigahertz. Intel's roadmaps indicate that the company now plans to drive future performance by adding multiple cores. Apple already ships 8-core Macs on the high end, and Intel has plans to boost the number of cores per processor into the double digits.

Taking advantage of those cores is not straightforward. While the classic Mac OS' and Windows' legacy spaghetti code was made faster through a decade of CPUs that rapidly increased their raw clock speeds, future advances will come from producing highly efficient code that can take full advantage of multiple cores.

Existing methods of thread scheduling are tricky to keep in sync across multiple cores, resulting in inefficient use of modern hardware. With features like OpenCL and Grand Central Dispatch, Snow Leopard will be better equipped to manage parallelism across processors and push optimized code to the GPU's cores, as described in WWDC 2008: New in Mac OS X Snow Leopard. However, in order for the OS to efficiently schedule parallel tasks, the code needs to be explicitly optimized for for parallelism by the compiler.



Open for Improvement

LLVM will be a key tool in prepping code for high performance scheduling. As the largest contributor to the LLVM project, Apple is working to push compiler technology ahead along with researchers in academia and industry partners, including supercomputer maker Cray. Apple is also making contributions to GCC to improve its performance and add features.

Because both projects are open source, it's easy to find hints of what the company is up to next. Enhancements to code debugging, compiler speed, the speed of output code, security features related to stopping malicious buffer overflows, and processor specific optimizations will all work together to create better quality code.

That means applications will continue to get faster and developers will have an easier time focusing on the value they can add rather than having their time consumed by outdated compiler technology. 



IPhone is the King of today’s Technologies World and Aurosoftindia is the King Maker in its own unique way. Today’s customers are crazy behind iPhone’s latest Features and Technologies. Aurosoft have the expert team of iPhone development. Our iPhone developers have vast technical knowledge and uses Logic to make the rich iPhone Application. iPhone Application development and programming always requires innovative thinking and in-depth technological knowledge. That is why; you need an expert and skilled iPhone application developer who can find a set of feasible solutions towards your idea or the business needs & for this Aurososft Technologies is the best.

Our iPhone experts are having excellent knowledge of Objective-C programming language with COCOA. They are also expert in technologies like Phone Gap, Sencha Touch and Titanium for mobile application developments. Aurosoft Technologies provide the cost effective solutions in iPhone development as it’s too much costly for common people. We believe in giving best quality with best features in iPhone development as per today’s iPhone market demand.


Visit us on: www.aurosoftindia.com
Checkout our recent application on iTunes from here,
http://itunes.apple.com/us/app/the-greetings/id501615713?mt=8









Sunday 8 April 2012

Compass- Iphone Technology


You can build an iPhone app that informs you which direction you are facing using magnetometer in iOS. In addition to the accelerometer, the iPhone 3GS has a magnetometer that acts as a digital compass. Combining the heading information returned by this device with the roll and pitch information returned by the accelerometer will let you determine the true orientation of the iPhone in real time. 


The magnetometer is measuring the strength of the magnetic field surrounding the device. In the absence of any strong local fields, these measurements will be of Earth’s ambient magnetic field, allowing the device to determine its “heading” with respect to the geomagnetic North Pole. The geomagnetic heading and true heading, relative to the geographical North Pole, can vary widely (by several tens of degrees depending on your location).


No matter where you stand on Earth, you can hold a compass in your hand and it will point toward the North Pole. What an unbelievably neat and amazing thing! Imagine that you are in the middle of the ocean, and you are looking all around you in every direction and all you can see is water, and it is overcast so you cannot see the sun... How in the world would you know which way to go unless you had a compass to tell you which way is "up"? Long before GPS satellites and other high-tech navigational aids, the compass gave humans an easy and inexpensive way to orient themselves.
 A compass is an extremely simple device. A magnetic compass (as opposed to a gyroscopic compass) consists of a small, lightweight magnet balanced on a nearly frictionless pivot point. The magnet is generally called a needle. One end of the needle is often marked "N," for north, or colored in some way to indicate that it points toward north. On the surface, that's all there is to a compass.

 A compass is a navigational instrument that measures directions in a frame of reference that is stationary relative to the surface of the earth. The frame of reference defines the four cardinal directions (or points) – north, south, east, and west. Intermediate directions are also defined. Usually, a diagram called a compass rose, which shows the directions (with their names usually abbreviated to initials), is marked on the compass. When the compass is in use, the rose is aligned with the real directions in the frame of reference, so, for example, the "N" mark on the rose really points to the north. Frequently, in addition to the rose or sometimes instead of it, angle markings in degrees are shown on the compass. North corresponds to zero degrees, and the angles increase clockwise, so east is 90 degrees, south is 180, and west is 270. These numbers allow the compass to show azimuths or bearings, which are commonly stated in this notation.


There are two widely used and radically different types of compass. The magnetic compass contains a magnet that interacts with the earth's magnetic field and aligns itself to point to the magnetic poles. The gyro compass (sometimes spelled with a hyphen, or as one word) contains a rapidly spinning wheel whose rotation interacts dynamically with the rotation of the earth so as to make the wheel process, losing energy to friction until its axis of rotation is parallel with the earths. 


IPhone is the King of today’s Technologies World and Aurosoftindia is the King Maker in its own unique way. Today’s customers are crazy behind iPhone’s latest Features and Technologies. Aurosoft have the expert team of iPhone development. Our iPhone developers have vast technical knowledge and uses Logic to make the rich iPhone Application. iPhone Application development and programming always requires innovative thinking and in-depth technological knowledge. That is why; you need an expert and skilled iPhone application developer who can find a set of feasible solutions towards your idea or the business needs & for this Aurososft Technologies is the best.


Our iPhone experts are having excellent knowledge of Objective-C programming language with COCOA. They are also expert in technologies like Phone Gap, Sencha Touch and Titanium for mobile application developments. Aurosoft Technologies provide the cost effective solutions in iPhone development as it’s too much costly for common people. We believe in giving best quality with best features in iPhone development as per today’s iPhone market demand. 

Visit us on: www.aurosoftindia.com
Checkout our recent application on iTunes from here,
http://itunes.apple.com/us/app/the-greetings/id501615713?mt=8





Saturday 31 March 2012

Android 4.0 with variuos fetaures- With different HTC models

Android 4.0 description by aurosoftindia.

Android 4.0 (Ice Cream Sandwich) is the latest version of the Android platform for phones, tablets, and more. It builds on the things people love most about Android — easy multitasking, rich notifications, customizable home screens, re-sizable widgets, and deep interactivity — and adds powerful new ways of communicating and sharing.   
 
Here’s the scoop. The following HTC devices are confirmed to get a tasty treat of Ice Cream Sandwich:
  • DROID Incredible 2 by HTC
  • HTC Amaze 4G
  • HTC Desire S
  • HTC Desire HD
  • HTC EVO 3D
  • HTC EVO Design 4G
  • HTC Incredible S
  • HTC Sensation  
  • HTC Sensation XL
  • HTC Sensation 4G
  • HTC Sensation XE
  • HTC Raider
  • HTC Rezound
  • HTC Rhyme
  • HTC Thunderbolt
  • HTC Vivid


Android 4.0 description by aurosoftindia.

Simple, Beautiful, Useful Refined, evolved UI
Android 4.0 makes common actions more visible and lets you navigate with simple, intuitive gestures. Refined animations and feedback throughout the system make interactions engaging and interesting. An entirely new typeface optimized for high-resolution screens improves readability and brings a polished, modern feel to the user interface.  
Multitasking is a key strength of Android and it's made even easier and more visual on Android 4.0.  Rich and interactive notifications let you keep in constant touch with incoming messages, play music tracks, see real-time updates from apps, and much more.

Home screen folders and favorites tray
New home screen folders offer a new way for you to group your apps and shortcuts logically, just by dragging one onto another. In All Apps launcher, you can now simply drag an app to get information about it or immediately uninstall it, or disable a pre-installed app. 

Resizable widgets
In Android 4.0 home screens are designed to be content-rich and customizable. You can do much more than add shortcuts — you can embed live application content directly through interactive widgets. Widgets let you check email, flip through a calendar, play music, check social streams and more — right from the home screen, without having to launch apps. Widgets are resizable, so you can expand them to show more content or shrink them to save space. 

New lock screen actions
The lock screens now let you do more without unlocking. From the slide lock screen, you can jump directly to the camera for a picture or pull down the notifications window to check for messages. When listening to music, you can even manage music tracks and see album art. 


Quick responses for incoming calls
When an incoming call arrives, you can now quickly respond by text message, without needing to pick up the call or unlock the device. On the incoming call screen, you simply slide a control to see a list of text responses and then tap to send and end the call. You can add your own responses and manage the list from the Settings app. 

Swipe to dismiss notifications, tasks, and browser tabs
Android 4.0 makes managing notifications, recent apps, and browser tabs even easier. You can now dismiss individual notifications, apps from the Recent Apps list, and browser tabs with a simple swipe of a finger.

  1.  A spell-checker lets you find errors and fix them faster.
  2. A powerful voice input engine lets you dictate continuously.
 Improved text input and spell-checking
The soft keyboard in Android 4.0 makes text input even faster and more accurate. Error correction and word suggestion are improved through a new set of default dictionaries and more accurate heuristics for handling cases such as double-typed characters, skipped letters, and omitted spaces.To fix misspelled words more easily, Android 4.0 adds a spell-checker that locates and underlines errors and suggests replacement words. 

Powerful voice input engine
Android 4.0 introduces a powerful new voice input engine that offers a continuous "open microphone" experience and streaming voice recognition. You can speak continuously for a prolonged time, even pausing for intervals if needed, and dictate punctuation to create correct sentences. 


Control over network data
Mobile devices can make extensive use of network data for streaming content, synchronizing data, downloading apps, and more. To meet the needs of you with tiered or metered data plans, Android 4.0 adds new controls for managing network data usage.  

Designed for accessibility
A variety of new features greatly enhance the accessibility of Android 4.0 for blind or visually impaired users. Most important is a new explore-by-touch mode that lets you navigate without having to see the screen. Touching the screen once triggers audible feedback that identifies the UI component below; a second touch in the same component activates it with a full touch event. The new mode is especially important to support users on new devices that use virtual buttons in the System Bar, rather than dedicated hardware buttons or trackballs 

Communication and sharing 

People and profiles
Throughout the system, your social groups, profiles, and contacts are linked together and integrated for easy accessibility. At the center is a new People app that offers richer profile information, including a large profile picture, phone numbers, addresses and accounts, status updates, events, and a new button for connecting on integrated social networks. 

Unified calendar, visual voicemail
To help organize appointments and events, an updated Calendar app brings together personal, work, school, and social agendas. With user permission, other applications can contribute events to the calendar and manage reminders, for an integrated view across multiple calendar providers. The app is redesigned to let you manage events more easily. Calendars are color-coded and you can swipe left or right to change dates and pinch to zoom in or out agendas.

Rich and versatile camera capabilities

The Camera app includes many new features that let you capture special moments with great photos and videos. After capturing images, you can edit and share them easily with friends.
After taking a picture or video, you can quickly share it by email, text message, Bluetooth, social networks, and more, just by tapping the thumbnail in the camera controls. 

Redesigned Gallery app with photo editor
The Gallery app now makes it easier to manage, show, and share photos and videos. For managing collections, a redesigned album layout shows many more albums and offers larger thumbnails. There are many ways to sort albums, including by time, location, people, and tags. An improved Picture Gallery widget lets you look at pictures directly on the home screen. The widget can display pictures from a selected album, shuffle pictures from all albums, or show a single image. After adding the widget to the home screen, you can flick through the photo stacks to locate the image you want, and then tap to load it in Gallery. 

Live Effects for transforming video
Live Effects is a collection of graphical transformations that add interest and fun to videos captured in the Camera app. For example, you can change the background behind them to any stock or custom image, for just the right setting when shooting video. 

Sharing with screenshots
You can now share what's on your screens more easily by taking screenshots. Hardware buttons let them snap a screenshot and store it locally. Afterward, you can view, edit, and share the screen shot in Gallery or a similar app. 

Cloud-connected experience
Android has always been cloud-connected, letting you browse the web and sync photos, apps, games, email, and contacts — wherever you are and across all of your devices. Android 4.0 adds new browsing and email capabilities to let you take even more with them and keep communication organized. 

Powerful web browsing
The Android Browser offers an experience that’s as rich and convenient as a desktop browser. It lets you instantly sync and manage Google Chrome bookmarks from all of your accounts, jump to your favorite content faster, and even save it for reading later in case there's no network available. 

Improved email
In Android 4.0, email is easier to send, read, and manage. For composing email, improved auto-completion of recipients helps with finding and adding frequent contacts more quickly. For easier input of frequent text, you can now create quick responses and store them in the app, then enter them from a convenient menu when composing. When replying to a message, you can now
For keeping track of incoming email more easily, a resizable Email widget lets you flick through recent email right from the home screen, then jump into the Email app to compose or reply. 


Innovation
Android is continuously driving innovation forward, pushing the boundaries of communication and sharing with new capabilities and interactions. 

Android Beam for NFC-based sharing
Android Beam is an innovative, convenient feature for sharing across two NFC-enabled devices; It lets people instantly exchange favorite apps, contacts, music, videos — almost anything. It’s incredibly simple and convenient to use — there’s no menu to open, application to launch, or pairing needed. Just touch one Android-powered phone to another, and then tap to send. 

Face Unlock
Android 4.0 introduces a completely new approach to securing a device, making each person's device even more personal — Face Unlock is a new screen-lock option that lets you unlock your device with your face. It takes advantage of the device front-facing camera and state-of-the-art facial recognition technology to register a face during setup and then to recognize it again when unlocking the device. Just hold your device in front of your face to unlock, or use a backup PIN or pattern.

 Wi-Fi Direct and Bluetooth HDP

Support for Wi-Fi Direct lets you connect directly to nearby peer devices over Wi-Fi, for more reliable, higher-speed communication. No internet connection or tethering is needed. Through third-party apps, you can connect to compatible devices to take advantage of new features such as instant sharing of files, photos, or other media; streaming video or audio from another device; or connecting to compatible printers or other devices.
Android 4.0 also introduces built-in support for connecting to Bluetooth Health Device Profile (HDP) devices. With support from third-party apps, you can connect to wireless medical devices and sensors in hospitals, fitness centers, homes, and elsewhere. 

About  AuroSoft India and Android

Android Application development is the storage of   unique  ideas  and  innovative  thinking with best technical   knowledge  . AuroSoft   India   having excellent, Skilled  and  technically   professional Android developers.
         AuroSoft India have the proficient expertise in creating android application / mobile applications, testing in a simulator, and  porting to mobile devices. Our  Mobile  Application Developers   has   ample   experience   in   mobile  application Development using java language and android framework. Our experts    consolidate   all   their   expertise  &  skills  with  the  latest technologies to provide you the cost-effective solutions as per your budding requirements.
              AuroSoft India understand the emerging needs & importance of the Android Application Developments for you & we strive for providing you the services that enable you to have the  Android Applications  that you want. Contact us now & enjoy the benefits of our services.



For more information visit us on: www.aurosoftindia.com
Checkout our recent application on iTunes from here,

Android 4.0 description by aurosoftindia.
aurosoftindia technologies,india
Ahmedabad
skype: auro.software
Mobile application development



Thursday 29 March 2012

Cocos2d- The amazing iPhone Technology

Cocos2d for iPhone by aurosoftindia.

Cocos2d for iPhone is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocoa2d design. It uses the same API, but instead of using python it uses objective-c. The iPhone Game Kit introduces you to Cocos2D, the leading, community-supported iPhone and Android game engine.

High-quality graphics are an important part of a well-designed application. In fact, high-quality graphics is one of the things that set Mac OS X apart from many other operating systems. While some operating systems rely on flat colors and rectangular objects, Mac OS X uses color, transparency, and its advanced compositing system to give programs a more fluid and inviting appearance. Drawing is a fundamental part of most Cocoa applications. If your application uses only standard system controls, then Cocoa does all of the drawing for you. If you use custom views or controls, though, then it is up to you to create their appearance using drawing commands. The Cocoa drawing environment is available to all applications built on top of the Application Kit framework (AppKit.framework). This framework defines numerous classes and functions for drawing everything from primitive shapes to complex images and text. Cocoa drawing also relies on some primitive data types found in the Foundation framework (Foundation. Framework) cocos2d for iPhone supports: iPod Touch, iPhone, iPad and OS X
 
Cocos2d for iPhone is:
Easy to use: it uses a familiar API, and comes with lots of examples

 Fast: it uses the OpenGL ES best practices and optimized data structures 

Flexible: it is easy to extend, easy to integrate with 3rd party libraries

 Free: is open source, compatible both with closed and open source games 

Community supported: cocos2d has an active, big and friendly community 

App Store approved: More than 2500 AppStore games already use it, including many best seller games.
 
Features:
  • Scene management (workflow)
  • Transitions between scenes
  • Sprites and Sprite Sheets
  • Effects: Lens, Ripple, Waves, Liquid, Twirl, etc.
  • Actions (behaviors):
    • Transformation Actions: Move, Rotate, Scale, Jump, etc.
    • Composable actions: Sequence, Spawn, Repeat, Reverse
    • Ease Actions: Exp, Sin, Cubic, etc.
    • Misc actions: CallFunc, OrbitCamera
  • Basic menus and buttons
  • Integrated physics engine (both Box2d and Chipmunk)
  • Particle system
  • Text rendering support (variable and fixed width fonts)
  • Texture Atlas support
  • Tile Map support (TMXmaps):
    • Orthogonal maps
    • Isometric maps
    • Hexagonal maps
  • Parallax scrolling support
  • Sound support
  • Streak Motion support
  • Render Texture support
  • High Score server 
  • Point based API: Supports Retina Display
  • Touch/Accelerometer support (iOS).  Keyboard / Mouse support (Mac)
  • Portrait and Landscape mode (iOS) / Automatic Fullscreen support (Mac)
  • Integrated Pause/Resume
  • Fast Textures:Supports PVRTC textures, 8-bit textures, 16-bit textures and 32-bit textures
  • Language: objective-c 
  • OpenGL ES 1.1 based (iOS) / OpenGL 1.5 based (Mac)

About  AuroSoft India and iPhone:

iPhone is the King of today’s Technologies World and we are the King Makers in our own unique way. Today’s customers are crazy behind iPhone’s latest Features and Technologies. We have the expert team of iPhone development. Our iPhone  developers have vast technical knowledge and uses Logic to make the rich iPhone Application. iPhone Application development and programming always requires innovative thinking and in-depth technological knowledge. That is why; you need an expert and skilled iPhone application developer who can find a set of feasible solutions towards your idea or the business needs & for this AuroSoft India is the best. 



For more information visit us on: www.aurosoftindia.com
Checkout our recent application on iTunes from here,
http://itunes.apple.com/us/app/the-greetings/id501615713?mt=8

Cocos2d for iPhone description by aurosoftindia.
aurosoftindia technologies,india
Ahmedabad
skype: auro.software
Mobile application development