Monday, December 23, 2013

Jaguar Land Rover partners with Intel to develop in-car infotainment systems

Jaguar Land Rover partners with Intel to develop in-car infotainment systems


aguar Land Rover (JLR) has announced a formal partnership with PC and smartphone chip maker, Intel. This partnership will focus on developing in-car infotainment systems. JLR is the latest addition to the ever expanding list of car manufacturers looking to develop in-car systems. The car maker has opened a new Technology Research & Development centre in Portland, Oregon putting it in close proximity with Silicon Valley and Seattle, where it is partnering with other technology majors. Additionally, the proximity with Intel Labs will make collaboration easier.
Several development programs are under way, for what JLR calls “in-vehicle cockpit experience that connects car, device and cloud”.
This isn’t the first time Jaguar Land Rover has shown an interest in developing in-car systems. At the Frankfurt Motor Show earlier this year, JLR showed off the C-X17 concept with the InControl telematics system developed in partnership with Bosch which utilized interconnected touchscreens running the length of the car, layered with acrylic glass and a heads-up windscreen display for the driver. Ford has partnered with Microsoft for the Sync in-car connectivity system, the update for which will be arriving in the models next year. Mercedes-Benz recently set up a centre in Silicon Valley, allowing it to develop the same systems. Also, the company is ready with Google Glass integration for its' in-car systems, and is waiting for Google to officially announce its retail plans. 
Dr Wolfgang Ziebart, Jaguar Land Rover Engineering Director, said: "Our aim is to innovate and develop the ultimate user experience for our customers and by taking a collaborative approach with both technology start-ups and large organisations such as Intel, we will push the boundaries of future infotainment technology. Working with Intel will help both partners define and develop platforms and systems appropriate for premium global brands like Jaguar and Land Rover. This will ultimately develop unique and innovative technologies that will continue to drive the appeal of our products. Our research and the partnerships we are developing in the US will help us ensure our new products remain innovative and globally competitive."
An artist's impression of the JLR Tech Centre in Portland
Elliot Garbus, vice president and general manager, Automotive Solutions Division, Intel Corporation, said: "Consumers expect their in-vehicle experiences to be an integrated part of their digitally connected lifestyle; this requires enhanced levels of connectivity and intelligence in the car.  As part of our work with Jaguar Land Rover, we are exploring innovative ways to inform, entertain and assist drivers and passengers in a safe way; speeding development of unique experiences from the car to the cloud.  Our goal is to accelerate opportunities for new types of in-vehicle services and applications in the Internet of Things.".

Jaguar Land Rover has two engineering test facilities in the US:  a hot weather test facility in Phoenix, Arizona and cold weather test facility in International Falls, Minnesota.

Now a Facebook app that discovers friends who hate you

Now a Facebook app that discovers friends who hate you



All your friends, acquaintances and colleagues are on Facebook, but now you can find which are your genuine friends. The Facebook "Hate With Friends" app helps you find which friends hate you, but only if you hate them back!
To use the app users need to log in to the site with your Facebook account, then the app which show you all your friends. Users can choose which friends you hate and they wont come to know if they don't hate you too. When the hate is mutual the app informs both parties via email. If you hate a friend, the app also gives you an option to unfriend.
Once you have added friends to the app, your friends list will be separated into three categories including, "Everyone," "Who I Hate" and "Who Hates Me Too." The 'Hate with Friends' app was created by Chris Baker who says that over 10,000 people have used the app till now. The app is similar to the controversial 'Bang with Friends' app now known as 'Down'. The app notifies users when both friends express an interest to hook up.
Facebook has recently replaced its Hideall button with unfollow. The feature gives you an option to unfollow friends from whom you don't want to receive posts and daily updates in your Facebook News Feed. The button will be placed prominently next to the 'Message' button on Facebook, it gives the option to remain friends with a person or follow them. Facebook states that the aim of the feature is to help people curate their newsfeed and focus on quality content that they want to see everyday.

KitKat running on 1.1% of Android devices, Jelly Bean grows to 54.5%: Google

KitKat running on 1.1% of Android devices, Jelly Bean grows to 54.5%: Google


Google's latest Android version 4.4, KitKat, is now running on 1.1% of the total number of active Android devices. According to Google's updated platform versions distribution for Android, Jelly Bean's all three iterations – v4.1x, v4.2x and v4.3 – combined run on 54.5% of devices (v4.1x on 37.4% devices, v4.2x on 12.9% and v4.3 on 4.2%).
Rate of Android v4.0 Ice Cream Sandwich installations has slipped from 19.8% to 18.6%, while Gingerbread (Android 2.3) has slid from 26.3% to 24.1%.
Google's new Android dashboard that assesses installations rate of Android devices reveal a relatively quick adoption rate of KitKat. Google had launched its new Android iteration along with the new Nexus 5.
Comparing KitKat to the Android v4.3, the iteration was released in July on the new Nexus 7, but made it first appearance in the Android dashboard in October's figures, where it was running on about 1.5% of devices.
It's notable KitKat has already started rolling out to some devices such as Google Play editions of Samsung Galaxy S4 and HTC One, Nexus 4 and Moto X. KitKat's share is expected to grow significantly in the near future, as Samsung, HTC, Motorola and Sony plan to roll out KitKat across their devices over the coming weeks and months.
Source: Google

New technology lets you control a paper plane with your smartphone

New technology lets you control a paper plane with your smartphone


New technology lets you control a paper plane with your smartphone
Power Up 3.0, built by US designer Shai Goitein, turns your self made paper airplane into a smartphone controlled flying machine. The device comes with a small attachable propeller and rudder for speed and steering control that makes you paper plane fly faster.
The Power Up 3.0 comes with inbuilt Bluetooth smart technology that lets you control your paper airplane via your smartphone with an accompanying app. The user can tilt there phone to left or right to control the plane even at 60 yards. The app comes with a compass, controls for thrust and readouts for battery life and range. The device comes has a crash proof fiber frame and comes with precision control for easy flying. It has a Lithium Polymer battery that provides 10 minute of flight on a single charge.
To use the device users have to fold a piece of copier paper into a paper airplane and attach the Smart Module to it with the patented clips underneath the Smart Module. Users need to start the app to connect to the Smart Module with your iPhone. Then just push throttle to full and launch the paper airplane high up into the sky. Users can tilt your smartphone to the left or to the right to control your plane, to go up or down and increase or reduce throttle.
The Smart Module works with iPad Mini, iPhone 5, iPhone 5S, iPhone 5C and iPhone 4S for now. The designers are working towards making the app available for iOS and Android soon.

Developing Android Applications with Voice Recognition Features

Developing Android Applications with Voice Recognition Features


Android can’t recognize speech, so a typical Android device cannot recognize speech either.
 
Or, is there a way it can?  The easiest way is to ask another application to do the recognition for us. Asking another application to do something in Android is called using intents.
 
Our target device must have at least one application that can process the Intent for speech recognition, which is called by theRecognizerIntent.ACTION_RECOGNIZE_SPEECH action.
 
One such app is Google Voice Search. It is one of the best recognizers available for Android and supports a lot of languages. This service requires Internet connection because the voice recognition occurs on Google servers. This app has a very simple Activity that informs users they can speak. The moment the user stops talking, the dialog is closed and our application (intent caller) receives an array of strings with the recognized speech.
 
A voice recognition sample
Let’s write a little sample app that demonstrates using voice search in applications.
Our application needs to do these things:
  • Receive a request for voice recognition
  • Check the availability of application for speech recognizing
  • If speech recognizing is available, then call the intent for it and receive the results
  • If speech recognizing is not available, then show the dialog for installing Google Voice Search and redirect the user to Google Play, if he wants
First, we create a class that implements the logic for speech recognition. Call this class SpeechRecognitionHelper where we declare a static, public function run() that will receive a request for launching a recognition:
01/**
02 * A helper class for speech recognition
03 */
04public class SpeechRecognitionHelper {
05 
06/**
07     * Running the recognition process. Checks availability of recognition Activity,
08     * If Activity is absent, send user to Google Play to install Google Voice Search.
09    * If Activity is available, send Intent for running.
10     *
11     * @param callingActivity = Activity, that initializing recognition process
12     */
13    public static void run(Activity callingActivity) {
14        // check if there is recognition Activity
15        if (isSpeechRecognitionActivityPresented(callingActivity) == true) {
16            // if yes – running recognition
17            startRecognition(callingActivity);
18        else {
19            // if no, then showing notification to install Voice Search
20            Toast.makeText(callingActivity, "In order to activate speech recognition you must install "Google Voice Search"", Toast.LENGTH_LONG).show();
21            // start installing process
22            installGoogleVoiceSearch(callingActivity);
23        }
24    }
25}
As you can see, besides the run() function we need to implement three other functions:
  • isSpeechRecognitionActivityPresented – checks if the speech recognition application is present on the system
  • installGoogleVoiceSearch – initializes the Google Voice Search installation process
  • startRecognition – prepares the appropriate Intent and runs the recognition
To check if the device has an application for speech recognition, we can use the queryIntentActivities method in class PackageManager. This method gives a list of activities that can process the specified Intent. To receive an instance of the PackageManager, we can use getPackageManager.
Our code is shown below:
isSpeechRecognitionActivityPresented
01/**
02     * Checks availability of speech recognizing Activity
03     *
04     * @param callerActivity – Activity that called the checking
05     * @return true – if Activity there available, false – if Activity is absent
06     */
07    private static boolean isSpeechRecognitionActivityPresented(Activity callerActivity) {
08        try {
09            // getting an instance of package manager
10            PackageManager pm = callerActivity.getPackageManager();
11            // a list of activities, which can process speech recognition Intent
12            List activities = pm.queryIntentActivities(newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);
13 
14            if (activities.size() != 0) {    // if list not empty
15                return true;                // then we can recognize the speech
16            }
17        catch (Exception e) {
18 
19        }
20 
21        return false// we have no activities to recognize the speech
22    }
Now implement the startRecognition function. This function will form the appropriate Intent for launching the speech recognition Activity. You can find detailed information for how to do it on documentation page.
Source code:
01   /**
02     * Send an Intent with request on speech
03     * @param callerActivity  - Activity, that initiated a request
04     */
05    private static void startRecognitionActivity(Activity callerActivity) {
06 
07        // creating an Intent with “RecognizerIntent.ACTION_RECOGNIZE_SPEECH” action
08        Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
09 
10        // giving additional parameters:
11        intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Select an application");    // user hint
12        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_WEB_SEARCH);    // setting recognition model, optimized for short phrases – search queries
13        intent.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS, 1);    // quantity of results we want to receive
14//choosing only 1st -  the most relevant
15 
16        // start Activity ant waiting the result
17        ownerActivity.startActivityForResult(intent, SystemData.VOICE_RECOGNITION_REQUEST_CODE);
18    }
And last, we’ll implement the installGoogleVoiceSearch. This function will show the dialog, asking the user if he wants to install Google Voice Search and send him to Google Play, if he does.
01/**
02     * Asking the permission for installing Google Voice Search.
03     * If permission granted – sent user to Google Play
04     * @param callerActivity – Activity, that initialized installing
05     */
06    private static void installGoogleVoiceSearch(final Activity ownerActivity) {
07 
08        // creating a dialog asking user if he want
09        // to install the Voice Search
10        Dialog dialog = new AlertDialog.Builder(ownerActivity)
11            .setMessage("For recognition it’s necessary to install "Google Voice Search"")    // dialog message
12            .setTitle("Install Voice Search from Google Play?")    // dialog header
13            .setPositiveButton("Install"new DialogInterface.OnClickListener() {    // confirm button
14 
15                // Install Button click handler
16                @Override
17                public void onClick(DialogInterface dialog, int which) {
18                    try {
19                        // creating an Intent for opening applications page in Google Play
20                        // Voice Search package name: com.google.android.voicesearch
21                        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.google.android.voicesearch"));
22                        // setting flags to avoid going in application history (Activity call stack)
23                        intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
24                        // sending an Intent
25                        ownerActivity.startActivity(intent);
26                     catch (Exception ex) {
27                         // if something going wrong
28                         // doing nothing
29                     }
30                }})
31 
32            .setNegativeButton("Cancel", null)    // cancel button
33            .create();
34 
35        dialog.show();    // showing dialog
36    }
That’s about it. We run the speech recognition Activity. Then request the user’s permission to install Voice Search and send him to Google Play if he consents. One thing we still need to do and that is gather the voice recognition results.
We send a request using the startActivityForResult function to gather results of the launched Activity. We also need to redefine a OnActivityResultmethod in our intent caller Activity. This can be done this way:
01// Activity Results handler
02    @Override
03    public void onActivityResult(int requestCode, int resultCode, Intent data) {
04 
05        // if it’s speech recognition results
06        // and process finished ok
07        if (requestCode == SystemData.VOICE_RECOGNITION_REQUEST_CODE && resultCode == RESULT_OK) {
08 
09            // receiving a result in string array
10            // there can be some strings because sometimes speech recognizing inaccurate
11            // more relevant results in the beginning of the list
12            ArrayList matches = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
13 
14            // in “matches” array we holding a results... let’s show the most relevant
15            if (matches.size() > 0) Toast.makeText(this, matches.get(0), Toast.LENGTH_LONG).show();
16        }
17 
18        super.onActivityResult(requestCode, resultCode, data);
19    }
Now we’re ready
The created class SpeechRecognitionHelper allows us to perform a speech recognition request by calling only one function run().
All that is needed for adding a recognition feature is to add this class in our project and call the run function in needed place. And then implement processing text results by redefining the onActivityResult method for the Activity that initiated the recognition call.
 
For additional information you can look at the Android Developers website. Here, you’ll find good examples showing how to do voice recognition, and importantly, how to get the available language list. You will need this list if you want to recognize a language other than the user’s default locale.
 
For fast integration of voice input in to your app, you can download and use this code for the SpeechRecognitionHelper class. 
 
For more information please visit: http://intel.ly/17Zd51G

Reliance Games launches The Hunger Games: Catching Fire

Reliance Games launches The Hunger Games: Catching Fire


After Krissh 3 and Chennai Express, games based on blockbuster movies are catching up. Now, Reliance Games has launched a new game based on soon to be released movie - Hunger Games. Users can download the game on the App Store and Google Play.
The game is based on an upcoming film, The Hunger Games: Catching Fire, which is slated to release in India on 6th December, 2013. The Hunger Games is a runner game in which players run through the Districts of Panem, collecting Sparks. Players can also invite friends to play the game and share scores.
The Hunger Games: Catching Fire - Panem Run features:
- Users explore the Districts of Panem and run endlessly as a member of your current District.
- Share scores with friends and compete on leader board.
- Dodge, Jump and Smash through obstacles and gain sparks
"We are proud to be able to give fans of The Hunger Games films an opportunity to immerse themselves in the game,” said Manish Agarwal, CEO of Reliance Entertainment Digital. “The social features are a great way for the fans to connect with other fans worldwide.”
“Being able to play as a citizen of Panem further expands the world-building experience we’ve created for our fans,” said Danielle De Palma, Lionsgate Senior Vice President of Digital Marketing. “The game provides an exciting new narrative for the core fans while offering a challenge for players of all skill levels.”
Reliance Games has launched a game based on Hollywood blockbuster Pacific Rim for iOS and Android in September. Players are expected to defeat Kaijus, aliens that have risen from the sea to wipe out the humanity. The mobile game is available on the App Store and Google Play store.

Researchers develop self healing battery electrode

Researchers develop self healing battery electrode



A team of scientists from Stanford and SLAC have made the first battery electrode that heals itself. The battery will opening a potentially commercially viable path for making the next generation of lithium ion batteries for electric cars, smartphones and other devices.
Chao Wang a postdoctoral researcher at Stanford developed the self-healing polymer in the lab of Zhenan Bao, a chemical engineering professor at Stanford. Chao added tiny Nan particles of carbon to the polymer so it would conduct electricity for the battery project. The self-healing electrode, which is made from silicon micro particles that are widely used in the semiconductor and solar cell industry.
Researchers added a stretchy polymer to coats the electrode and bind it together. The polymer instinctively heals miniature cracks that build up during battery operation and helps in increasing battery life.
The researchers have tested the electrodes by putting them through 100 charge-discharge cycles without facing any issues. However, they added that needed to achieve 500 cycles for smartphones and 3,000 cycles for electric vehicles, before confirming the results.
Chao Wang, one of two principal authors of the paper stated, "Self-healing is very important for the survival and long lifetimes of animals and plants. We want to incorporate this feature into lithium ion batteries so they will have a long lifetime as well."
"We found that silicon electrodes lasted 10 times longer when coated with the self-healing polymer, which repaired any cracks within just a few hours," Bao said.
"Their capacity for storing energy is in the practical range now, but we would certainly like to push that," said Yi Cui, an associate professor at SLAC and Stanford who led the research with Bao. He added that the electrodes worked for about 100 charge-discharge cycles without significantly losing their energy storage capacity.

Mercedes integrates Google Glass with infotainment system

Mercedes integrates Google Glass with infotainment system



Mercedes integrates Google Glass with infotainment system
Luxury car maker, Mercedes-Benz, has finalized on an in-car infotainment system that has complete Google Glass integration. The automotive giant had been working on this integration since July this year, and Google Glass’s primary task in this setup will be to provide seamless navigation guidance, inside and outside the car. Additionally, Mercedes wants the driving experience to be made easier, with the information in the smartphone and tablets, made available to the driver without having to look away from the road.
While speaking with Automotive News, Mercedes' head of North American R&D, Johann Jungwirth said, “"This is an example of a seamless transition as you stay connected when you get to your car, when you drive, and when you leave your car."
Jungwirth also mentions that there will be certain other applications that can be integrated with Google Glass, but did not give out any details on what those apps might be.
With Google Glass deployed, the driver doesn’t have to juggle with multiple devices, even when accessing music, e-mail, GPS assisted navigation, real-time traffic info etc. However, Jungwirth is quick to point out, "We obviously don't want people using Google Glass when they drive."

Mercedes says that the technology is ready and waiting, but will be made available in their cars once Google announces official commercial availability of the Google Glass.

Sunday, December 8, 2013

Yahoo Mail gets new multitasking features

Yahoo Mail gets new multitasking features


Yahoo launched its redesigned Yahoo Mail a couple of months back and received a lot of flak for missing features and bugs in the server. Now Yahoo has added a 'Recent View' feature to its service that allows users to switch between emails, search results, and drafts within the same browser.
The new feature was announced by Ratan Hudda, Director, Engineering, Yahoo in a blog post. The Recent view feature is visible just under the Folders in the left navigation of your inbox. The feature displays the users most recent activities once he logs in the Yahoo Mail from his computer. Recent View will display the messaging the user was composing, latest search and recently opened mails.
The post also mentioned short cuts that can be used to move between tabs in Recent view. To go to the next item users can use the command Ctrl+[ and Ctrl+] on Windows and ⌘+[ and ⌘+] on Mac. To manually remove a message or search from listing, the user will need to mouse over the item and click on “x.”
Yahoo had launched its new look for Yahoo Mail to celebrate its 16th birthday in September. The new design offers 1TB storage to Yahoo's 800 million monthly active users. The service also added a new range of features including collapsible toolbar and improved management of threaded conversations. The Recent View feature will go a long way in pacifying users who have been complaining about the redesign. The features for now is available for Yahoo Mail's desktop users only and no announcement has been made when the feature will be launched for Yahoo! Mail's mobile apps.
Source: Yahoo Mail

Google Play Store support to be included in BlackBerry 10.2.1?

Google Play Store support to be included in BlackBerry 10.2.1?


Is Google Play store coming to the BlackBerry platform? A set of purported screenshots reveal the Play store running on a BlackBerry device along with a new operating system version. If images are to be believed, the next BlackBerry OS update, v10.2.1, suggests users will get direct access to the Play store on their devices.
Opinions on the authenticity of these images that were spotted onCrackBerry forum seem to be mixed, considering the photos were posted without much comment. According to reports, BlackBerry's next OS update is under internal testing. It's notable the OS 10.2 was rolled out very recently, it may take a while for the release.
BlackBerry hasn't commented on the leaked images yet.
BlackBerry has been working to reinvent itself with the launch of new BlackBerry 10 OS and roll out of its BBM messaging platform to Android and iOS platforms. BBM has done quite well on other platforms with downloads surpassing 10 million downloads on Android and iOS.
Moreover, BlackBerry recently announced giving up plans to sell itself to Fairfax Financial Holdings or any other suitors. John Chen, former CEO of Sybase steped in as interim CEO, in place of Thorsten Heins, BlackBerry said in a statement.
If reports are true, addition of support to the Play store is certainly going to be a great boost to the BlackBerry platform. Do you think the move will help BlackBerry make a strong comeback? Let us know in the comments section below:

Gmail gets quick action buttons for YouTube, Dropbox, Google Docs and more

Gmail gets quick action buttons for YouTube, Dropbox, Google Docs and more


Google earlier this year introduced 'quick action buttons' for Gmail users, allowing them to manage digital to-do’s directly from the inbox. These quick action buttons appear next to certain types of messages in the inbox and let users to take an action on an e-mail without having to open it. For example, users can directly RSVP to any Calendar invite or rate any restaurant they visited recently. Google has now broadened the 'quick-action buttons' to include more useful features.
The latest update to “quick action buttons” now incorporate messages from YouTube, Dropbox, Google Docs and several other online services. OpenTable has also been included, allowing users to modify any reservations they've made directly from the inbox.
Those who are avid uploaders on YouTube and Vimeo can view the finished uploads with the new “View video” button. There's also quick buttons for viewing a Dropbox folder or Google Docs, Sheets, and Slides shared with users.
Google has also expanded new feature to the third party developers. “The list goes on, and we’re continuing to add even more buttons to make it easier for you to get things done in Gmail. If you’re a developer looking to add this feature to emails you send, check out our Developers site to learn more,” says Google in a post.
View finished uploads with a single click

Total War: Rome 2 Review

Total War: Rome 2 Review


Digit Rating: Good
3.5/5image description
NA
Features:
NA
Performance:
NA
Value:
NA
Design:

PROS

  • Addictive as hell
  • Amazing visuals
  • Gameplay offers tactical depth
  • Interface, features more streamlined in comparison to previous games

CONS

  • Requires a beast of a PC to run properly
  • Numerous optimization issues
Veteran Total War fans may find game too streamlined

















Summary

Total War: Rome 2 is a game made up of widely disparate parts- some of which are exceptional to an extent that you know you are playing a Total War game, and some so headscratchingly obtuse (terrible optimization, technical issues) that you wonder if you're indeed playing a Total War game or a shoddy copy. In my opinion, if you love the Total War series, you will be able to power through the issues and extract the vast amount of fun there is to be had. However, I really won't fault you if you do not want to invest time and money in a game that makes it so difficult to like it. I'd still say that even if you don't buy Rome 2 right now, if you do see the game on sale sometime in the future, pick it up. You won't regret it.

 Review

Imagine this: over 8,000 soldiers sporting gleaming armour, brandishing glistening swords, shields and pikes while behind them lines of cavalry soldiers try to placate their nervous steeds, steam pouring out of their noses, as they stare at a rapidly advancing mob of bare-chested Gauls. One of the cavalrymen breaks rank and trots ahead and turns to face the army. This man is better dressed- he seems to barely notice the heavy armour that’s obviously weighing him down, and the shocking red plume set in his helmet tells you that this is a General. He clears his throat and addresses his men, he reminds them of their gods, of their wives and children waiting back in their homes, he reminds them of the oaths they took as soldiers of the Roman Empire, of how no man can die with a clean sword and why they are the finest men he has ever served with.

With the ability to render thousands of units at the same time, battles in Rome II can be gloriously messy affairs.
This rousing speech clearly has the desired effect. The men are pumped up, a few of them laugh fearlessly at the cloud of dust up ahead and bash their swords against their shields, creating a din that only seems to drive the adrenaline up. The General shouts a command and the men bend slightly in unison, the ones up front bring up their shields to face the Gallic horde while the rest hold their shields above their heads. The General looks at his cavalry and shouts another order. The horsemen divide themselves into two groups and then start trotting away in opposite directions, placing themselves on either side of their brothers-in-arms who are now safely encased inside a wall of bronze and iron.

Creating a turtle-like shell with the help of shields is the best way infantry can protect themselves against missile attacks.
In the distance, the cloud gets closer and the soldiers can hear the guttural roars from within. They know that the Gauls may not be as well armed or well trained as them, but they can sure as hell put up a fight. But they also know what comes next. After the General shouts another order, they hear the pounding footsteps and soon hundreds of lightly armoured Velites come pouring out of the forest behind them, their thin but impossibly pointy spears rising up and down like the bristles of some gargantuan centipede. In a few minutes, the Velites have lined up in front of the infantry, and they hold their spears raised behind their heads ready to let them fly. The General looks at the horde, looks up at the sun and nods at the man-at-arms standing among the Velites. The spears fly, for a moment blocking the sun, like a migratory flock of birds and rain down on the horde.

With the howls of pain, you know the battle has begun.

When you’re up against an equally well-armed army, tactics become more important than brute strength.
At its best, this is the sort of gaming experience that Total War: Rome II delivers, an experience that cannot be matched by any game out there, and that’s the truth. Unfortunately, (and never have I been so sad to write that ‘unfortunately’), the road that leads to such an amazing experience is rocky and full of potholes, so much so that many gamers will never be able to actually witness it and will exit the game, frustrated and, most probably, with expletives poised at the tip of their tongues.

You bugs, you stones, you worse than senseless things!

For a game that’s only for the PC, it is a damned shame to see how unoptimized Rome II is. I do not think there is yet a PC in the world that will be able to run this game at its maximum settings, and hey, that’s alright. I didn’t mind that with Crysis, because I could at least play that game by tweaking the graphics settings. With Rome II, irrespective of whatever permutations and combinations I tried (with only 1920x1080 resolution being the constant), the game would plod when things got messy in the game. And this was something I expected to an extent, considering that I own a fairly mid-range gaming machine with a 1.8GHz quad-core Intel processor, 4GB of RAM and a GTX 660. It doesn’t mean that I wasn’t disappointed though, especially since I expected Creative Assembly to do its best to ensure that the game would run on a system that almost meets the game’s recommended specs.

For something that looks pleasant and innocuous, the campaign map is responsible for plenty of expletives, both inside and outside the game.
And that wasn’t the worst part. That made itself clear when I was about two hours into a campaign and in the campaign map, not even the battle map. Total War veterans will know that the campaign map is the visually less demanding part of the game that depicts the entire region within which the game is set. Two hours in, the game became almost unplayable with turns taking close to six (yes, six) minutes to complete. Switching off the ‘Show A.I. moves’ did zilch in reducing that time. At this point, I exited the game and swore that despite being responsible for reviewing the game, I’d be better off spending time doing other things.

Of course, the risk of losing out on my next paycheck proved to be a little strong and so, I restarted the game a day later, starting off a new campaign as the Britons (instead of Rome, like in my previous attempt). And soon, there I was staying up till three in the morning, reacquainted with the addictive nature of the game.

You know what? Screw you, Rome II.

The genius and the mortal instruments

Yes, Rome II is addictive, so addictive that I didn’t mind the troubles it put me through. There is something about starting off with a fledgling village and then expanding out using bloodshed, sabotage, spycraft and diplomacy into other territories, with the entirety of Europe, West Asia and North Africa tantalisingly on the horizon, ripe for conquest. Apart from the tactically juicy battle maps, the campaign map lets you be both a warlord and an administrator, responsible for not only securing your borders (and expanding them) but also for making sure that your populace is happy, well-fed, supplied with slaves and efficiently taxed. Apart from those things, you can also hire agents to sabotage enemy provinces with a host of methods (poisoning village wells, burning down buildings; let’s just say, you can’t be good at Rome II by being good, if you get my drift).

Along with military campaigns, you can also spend a lot of time trying to be a good administrator in Rome II.
The overall mechanics have also been streamlined and it really doesn’t take too much time to learn the ropes, even if you’ve never played a Total War game. Later updates have added notifications to draw your attention to the things that need your attention during your turn, and have also greatly improved performance. However, don’t expect to run this game on a mid-range machine, it still needs plenty of horsepower to chug along. While some veterans may find the game a little too streamlined, especially in comparison to previous Total War titles and Crusader Kings, I thought Creative Assembly did a great job with reducing unnecessary complications. Not only does that make Rome 2, perhaps, the most approachable game in the Total War Series, it also makes it better to play in a many ways. This is in contrast to Crusader Kings 2, an addictive game that I have poured almost fifty hours into, that I still don’t mostly understand.

Navies are much more important in Total War Rome II with the ability to command both your ships and your soldiers at the same time in the battle map.
And then the end is known

Total War: Rome 2 is a game made up of widely disparate parts- some of which are exceptional to an extent that you know you are playing a Total War game, and some so headscratchingly obtuse (terrible optimization, technical issues) that you wonder if you’re indeed playing a Total War game or a shoddy copy.

In my opinion, if you love the Total War series, you will be able to power through the issues and extract the vast amount of fun there is to be had. However, I really won’t fault you if you do not want to invest time and money in a game that makes it so difficult to like it.

I’d still say that even if you don’t buy Rome 2 right now, if you do see the game on sale sometime in the future, pick it up. You won’t regret it.

Snapdeal launches 'price search on SMS' service

Snapdeal launches 'price search on SMS' service


Online marketplace Snapdeal has introduced a new “Price Search on SMS” service. The new initiative allows users in India to search information about any product on Snapdeal before buying them.
To avail this service, users need to send a SMS (Standard SMS charges apply) with the name of product they want information about to 92789-92789 and Snapdeal would send them the top results along with their prices and a link for instant purchase.
“Furthering Snapdeal’s vision of providing the Best Savings on the Widest Range of Products, we have launched this Price Search on SMS service that ensures customers have easy access to the best prices possible on anything, anytime, anywhere,” says Ankit Khanna, VP, Product Management, Snapdeal.
Snapdeal's new initiative comes shortly after the company launched a new platform called ReGlobe, where users can sell their used gadgets such as mobile phones, tablets and laptops.
Of late, Snapdeal has turned its attention towards mobile phone users. Its recent survey on m-commerce trends reveals orders placed over from mobile phones have grown 10 times in the last 12 months.