Wednesday, October 20, 2010

Challenges Faced in the Development of Smart Grids

The environmental issues that have cropped up of late have largely been prompted by the depletion in natural resources. The planet has been affected by the continuous exploration in search of such natural resource reserves. ICT applications concentrate on increasing the efficiency at which the natural resources are managed.

The connection between the different energy grids that is renewable, nuclear and coal and the addition of communication and intelligence capabilities that leads to the creation of the smart grids is vital. Smart grids are empowered to conduct the detection, communication of problems and to locate any inefficiency that might take place in the energy generation system and the distribution network. Energy consumption in homes is thus accurately monitored. However there are numerous challenges that lie in the path of developing smart grids that can be used to empower smart transportation. E-mobility jobs revolve around the development of such smart grids that effectively implement vehicle to grid and grid to vehicle technology. The obstacles that may surface in the process include:

• The creation of solutions that are ICT based and can reduce energy consumption drastically and also increase the efficiency of business and technical processes
• Devising new solutions that are aimed towards designing and the implementation of reliability and usability in specific energy systems
• The creation and execution of systems meant for data monitoring, evaluation and transmission collection to initiate actions for the effective use of energy.
• Increasing the collaboration between the public sector, the industry and the various environmental organisations.
• The development of techniques and network infrastructure for considerably reducing power consumption.

The ICT or information communications technology industry plays a crucial role in the development of smart grids that are used for the development of electric vehicles. Research and development and manufacture of such vehicles is carried out by people engaged in smart transportation jobs that require technically aware and skilled candidates.

Friday, October 8, 2010

Exercising Our Remote Application Removal Feature

Every now and then, we remove applications from Android Market due to violations of our Android Market Developer Distribution Agreement or Content Policy. In cases where users may have installed a malicious application that poses a threat, we’ve also developed technologies and processes to remotely remove an installed application from devices. If an application is removed in this way, users will receive a notification on their phone.


Recently, we became aware of two free applications built by a security researcher for research purposes. These applications intentionally misrepresented their purpose in order to encourage user downloads, but they were not designed to be used maliciously, and did not have permission to access private data — or system resources beyond permission.INTERNET. As the applications were practically useless, most users uninstalled the applications shortly after downloading them.

After the researcher voluntarily removed these applications from Android Market, we decided, per the Android Market Terms of Service, to exercise our remote application removal feature on the remaining installed copies to complete the cleanup.

The remote application removal feature is one of many security controls Android possesses to help protect users from malicious applications. In case of an emergency, a dangerous application could be removed from active circulation in a rapid and scalable manner to prevent further exposure to users. While we hope to not have to use it, we know that we have the capability to take swift action on behalf of users’ safety when needed.

This remote removal functionality — along with Android’s unique Application Sandbox and Permissions model, Over-The-Air update system, centralized Market, developer registrations, user-submitted ratings, and application flagging — provides a powerful security advantage to help protect Android users in our open environment.

Monday, September 27, 2010

Executing Change Management


IT organisations often struggle with maintaining an updated database of resource documentation. IT departments have to often settle down for far less than what their actual demands call for. The purpose of the Change Management Program is to ensure the fact that the changes to the information technology system of an organisation is minimised by the use of a standard process of governance. Some of the changes are not optional and there is no other way out but to adapt to them.

The decision to make a change is definitely a business decision and a number of factors are taken into consideration including the costs involved and the benefits of the project. Even in places where the decision of change is strictly connected with the IT department, the actual decision is obviously taken by people at the helm of affairs. IT change manager jobs revolve around taking stock of the processes and the people involved with the execution of these changes.

The development of a change including the testing phase is undoubtedly an IT function. In case of an emergency change, the functions are already predetermined. During the course of the development of a new system, the task is managed as a collaborative venture of the IT team and the business users. The changes are then sent to the Change Advisory Board for an approval. The implementation is scheduled once all the proposed changes are accepted.

Change managers are often part of the greater scheme of things. Often people in charge of IT project management jobs are assigned the task. Therefore the candidate who is in charge of such a position may necessarily have to be from a technical background. The right candidate for the job is obviously one who has sufficient years of experience in the IT industry.

Thursday, September 23, 2010

Changing Nature of Project Management

The role and job responsibilities of an IT project manager have been redefined. It is necessary to make sure that the project is executed as per plan. In the current scenario, the project manager needs to be well versed in more than one area. These include the management of customers and resources that might be globally distributed. IT project manager jobs also call for the understanding of the marketing and business strategy in the current competitive landscape.


An IT project manager is expected to take on a task and then delegate it to the right candidates. These include the proper allocation of the resources, monitoring of the progress of the project and then seeing to it that the project ends on time. In the past, the projects had a rather long lead time and the customers and resources were all available locally thereby making the monitoring of the project rather easy. Subsequent years saw the use of the ‘waterfall’ project planning techniques, with the early stages dedicated to the acquisition of resources and the later stages aimed at the designing and development of the software application.


With the changing business scenario, the nature of project management jobs has also undergone a transformation. The life span of a business cycle is slowly dropping and most organisations do not have the luxury to take up a long time while adapting to the demands of the client. Decisions need to be taken quickly and therefore the business processes need to be speeded up. The priorities are changing and so are the products and the projects. A project manager thus needs to evolve and keep pace with the changing times. An IT project manager therefore needs to have an understanding of the business strategy that is being employed and also exhibit certain intelligence as part of their job.

Saturday, September 18, 2010

Social Network weaves a complex Web


"When (Hermes) had driven away the cattle of Apollo and had been caught in the act, to win pardon more easily, at Apollo's request he gave him permission to claim the invention of the lyre."
--The Astronomica of Pseudo-Hyginus (2.7) explains the birth of deception, and intellectual property
"For those of you addicted to FarmVille as much as I am there is a glitch in the game that gives you free cows."
-- on the Facebook Platform's biggest runaway success

In one scene in David Fincher's new film "The Social Network," a retelling of the early days of Facebook that opens in wide release in the U.S. on October 1, company founder Mark Zuckerberg (Jesse Eisenberg) is given a bit of insight on behalf of one of his lawyers (Rashida Jones) as he's faced with a million-dollar lawsuit from college classmates who claim that he stole their idea for creating an exclusive social network for Harvard University students.

"Creation myths need a devil," she says, explaining to Zuckerberg her recommendation that the lawsuit be settled rather than taken to trial.

The poster for Columbia Pictures' 'The Social Network,' starring actor Jesse Eisenberg as Facebook CEO Mark Zuckerberg.

She's telling him that even if he isn't really guilty of anything, his past actions (drunkenly and publicly blogging about an ex-girlfriend, making a joke about comparing the appearances of girls on Harvard's campus to farm animals) are enough for the members of a jury to complete the circuit with their own details, to somehow provide enough wiring to turn a disparate set of facts and plot points into a coherent illumination of a narrative. The jurors would see what he put online (and later regretted) and it would shape their opinions of Zuckerberg regardless of what he says in court.

This is key. "The Social Network" is a thought-provoking, cerebral treatise--perhaps, unfortunately, too brainy for mass-market success--on the ambiguity of friendship, identity, and social status. It's about how we see ourselves and how the world sees us, and how these two forces can find themselves at odds. It's about the truly weird coexistence of rapid, unprecedented change ("It won't be finished, that's the point," Zuckerberg says of his iterative vision of Facebook) with unflinching permanence: another character, a fictionalized version of the aforementioned ex-girlfriend, says to Zuckerberg of the blog posts about her, "The Internet's not written in pencil, it's written in ink."

It seems consciously meta for the characters in "The Social Network" to be talking about creation myths. After all, the film is itself a creation tale of Facebook, as penned by screenwriter Aaron Sorkin and crafted for the screen by Fincher. And in this interpretation, Zuckerberg himself really is the devil--or, to delve more into the Intro to Mythology class you might recall from college, more the "trickster god" than the devil, a Hermes or Loki with little regard for the status quo, as preoccupied with unmaking as with creating. He's devious, obsessively surveying the world around him and scheming as to how he can lay his own framework on top of it, unafraid to cast others aside when they threaten his vision--like the onscreen version of spurned Facebook co-founder Eduardo Saverin, in an impressive performance by British actor Andrew Garfield.

An early montage depicts it best. As Harvard students socialize and chatter in their dorm rooms, drink and dance at parties, and strive to scale the storied university's well-established social ladder, Zuckerberg is at his computer, building a predecessor to Facebook that let undergraduates click to rank the appearances of their fellow classmates based on pictures gleaned from online "face book" directories. He's hacking their lives with beer in hand, mischievously unmaking and remaking their social world as they know it: Loki at work.

According to Facebook, "The Social Network" itself is a creation myth on behalf of Fincher and Sorkin (and Ben Mezrich, author of "The Accidental Billionaires," the book upon which its storyline was based). Disputed facts and situations in the book and film have already been parsed and re-parsed ad nauseam, and Facebook's gelid reception toward the film has been enough to satisfy any Silicon Valley gossip for the season. That's not the point. Every detail in "The Social Network" could be pulled from the transcripts of public court records--and, indeed, much of it is--and the film would regardless be inflected with the artistic direction of Sorkin and Fincher. Fincher's "The Social Network" would be a very different film from Steven Spielberg's or Wes Anderson's. It's not a matter of fact versus fiction, it's about the nature of storytelling.

And "The Social Network" is indeed very much a piece of tense entertainment, rather than a documentarian take on the company. The film throws viewers smack into the action, with Zuckerberg and his girlfriend in a rapid-fire argument that's nearly drowned out by the drone of the bar that they're in, and is unapologetic about jumping back and forth between the main narrative, which takes place in the winter of 2003-2004 and courtroom scenes that were set at a later date. The pace and substance of the dialogue offers little time to blink.

Tawdry on-campus shenanigans that were arguably gratuitous details in Mezrich's book--lingerie-clad coeds gyrating on mahogany tables of one of Harvard's finals clubs, the frequent bong hit in the background--become an almost tongue-in-cheek pastiche of collegiate life against which Zuckerberg begins to construct his grand vision. Ivy Leaguers, of course, are chiseled and beautiful. A scene set at the prestigious Henley Royal Regatta in the U.K. uses tilt-shift cinematography to make buildings and boats look like toys in a storybook imagining of old-school competition, athletic prowess, and social status.

So we have our creation myth, one about a company that continues to rapidly grow and change and alter the world around it while still generating an unheard-of sense of permanence and public narrative. And we have our Hermes in Zuckerberg; plus, there's a set of blue-blooded twin Apollos in antagonists Cameron and Tyler Winklevoss (played with camera tricks by actor Armie Hammer), eventual members of the Olympic crew team prone to both utterances of law-abiding mannerliness ("We are gentlemen of Harvard!") and what they believe to be noble aggression ("Let's freakin' gut that little nerd!").

Then there's Zuckerberg's kindred spirit in Napster co-founder Sean Parker (a surprisingly good performance by erstwhile boy-band singer Justin Timberlake), an entrepreneur prone not only to deceit and pranksterism but to ribald hedonism and wild, sometimes questionable tales of his own past in Silicon Valley. He can shape-shift in the manner of traditional lore, morphing from broke Palo Alto couch-crasher to man of the hour with martini glass in hand. In Fincher and Sorkin's retelling, Parker is the Digital Age's original trickster.

But here's where Zuckerberg comes in. The real-life Zuckerberg, as tech news aficionados are likely aware, abides by a credo of "real identity": On Facebook, you're supposed to share your real name, your real photographs and statistics, accompanied by digital simulacra of your real-world social connections. It seems to leave little room for a shape-shifter like Timberlake's Parker--but in reality, it just wrests that shape-shifting from your own control, and leaves your identities open, often full of gaps, for others to complete the picture. Facebook executives like to say that you have control of your own identity on the social network and perhaps that's true. But you've never had complete control over what others think of you, and merely by sharing snippets of your life online (regardless of the platform or outlet) you're setting that lack of control loose in a public or semi-public space.

And so Zuckerberg has rendered the majority of Facebook's 500 million-plus members into public figures for the first time, open to the judgments, interpretations, and prejudices of an entire planet--just as Zuckerberg himself has now been depicted and mythologized by Fincher and Sorkin. He's not happy about it.

There are also real consequences for the rest of us, some critics of Facebook say. "I care deeply about the culture of the Web, and am concerned that many of the decisions Facebook makes are detrimental to its culture, particularly when Facebook inadvertently imposes an extreme set of values on its users without adequately communicating the consequences of those choices," dot-com thinker Anil Dash wrote in a recent blog post explaining his view that socioeconomic advantage or disadvantage may weigh heavily on how the information we share online can affect us.

So we, too, have to consider the questions: Are our Facebook profiles our own "creation myths," or are they the platform--pun intended--from which others can devise their own impressions of us? How "real" is the Zuckerbergian manifesto of "real identity" if everyone's interpretation of everyone else is different? And it's the world that's still evolving on behalf of this new "digital mythology," in which anyone can have a hand in the building of another person's narrative, that "The Social Network" at once encapsulates and previews.

It's a world that's exciting and scary. And if you made it this far, you win a prize in the form of the Short Version of this "Social Network" review: four out of five stars.

Friday, September 10, 2010

Game Developers Choice Awards 2010

2010 Special Awards Recipients

These three special honors, selected by the Game Developers Choice Awards advisory board, were presented at the ceremony.

Lifetime Achievement

The Lifetime Achievement Award recognizes the career and achievements of a developer who has made an indelible impact on the craft of game development and games as a whole.

  • John Carmack

Pioneer Award

The Pioneer Award (formerly known as the First Penguin Award) celebrates those individuals who developed a breakthrough technology, game concept, or gameplay design at a crucial juncture video game history - paving the way for the myriads who followed them.

  • Gabe Newell

Ambassador Award

The Ambassador Award honors an individual or individuals who have helped the game industry advance to a better place, either through facilitating a better game community from within, or by reaching outside the industry to be an advocate for video games and help further our art.

  • Jerry Holkins, Mike Krahulik and Robert Khoo

2010 Recipients & Nominees




In addition to the Ambassador, Pioneer and Lifetime Achievement Awards, Choice Awards were given in the following categories below. These particular categories will be both nominated and voted on by the development community.

Game of the Year

The Game of the Year Award recognizes the choice of game developers for the overall best game release during 2009.

  • Uncharted 2 (Naughty Dog)
  • Dragon Age: Origins (BioWare)
  • Batman: Arkham Asylum (Rocksteady Studios)
  • Demon's Souls (From Software)
  • Assassin's Creed II (Ubisoft Montreal)

Best Writing

The Best Writing Award recognizes the overall excellence of storytelling in a game - including, but not limited to, art direction, animation, modeling, character design, texture creation, and so on.

  • Brutal Legend (Double Fine)
  • Batman: Arkham Asylum (Rocksteady Studios)
  • Dragon Age: Origins (BioWare)
  • Uncharted 2 (Naughty Dog)
  • Halo 3: ODST (Bungie)

Best Game Design

The Best Game Design Award recognizes the overall excellence of design in a game - including, but not limited to, gameplay mechanics, playability, play balancing, and level design.

  • Batman: Arkham Asylum (Rocksteady)
  • Assassin's Creed II (Ubisoft Montreal)
  • Flower (Thatgamecompany)
  • Uncharted 2 (Naughty Dog)
  • Plants Vs. Zombies (PopCap)

Best Technology

The Best Technology Award recognizes the overall excellence of technology in a game - including, but not limited to, graphics programming, artificial intelligence, networking, and physics.

  • Call Of Duty: Modern Warfare 2 (Infinity Ward)
  • Red Faction: Guerrilla (Volition)
  • Uncharted 2 (Naughty Dog)
  • Killzone 2 (Guerrilla Games)
  • Assassin's Creed II (Ubisoft Montreal)

Best Visual Arts

The Best Visual Arts Award recognizes the overall excellence of visual art in a game - including, but not limited to, art direction, animation, modeling, character design, texture creation, and so on.

  • Borderlands (Gearbox Software)
  • Uncharted 2 (Naughty Dog)
  • Assassin's Creed II (Ubisoft Montreal)
  • Call Of Duty: Modern Warfare 2 (Infinity Ward)
  • Flower (thatgamecompany)

Best New Social/Online Game

      • Restaurant City (Playfish)
      • Farmville (Zynga)
      • Dungeon Fighter Online (Neople/Nexon)
      • Free Realms (Sony Online Entertainment San Diego)
      • Bejeweled Blitz (PopCap)

Best Debut Game

The Best Debut Game Award recognizes the game from any development studio which released its first publicly available title in the year 2009.

  • The Maw (Twisted Pixel)
  • League Of Legends (Riot Games)
  • Spider: The Secret Of Bryce Manor (Tiger Style)
  • Torchlight (Runic Games)
  • Zeno Clash (ACE Team)

Innovation Award

The Innovation Award recognizes the single game that demonstrates true innovation, advances the state of the art, and pushes the boundaries of games as an expressive medium.

  • Scribblenauts (5th Cell)
  • Flower (thatgamecompany)
  • Uncharted 2 (Naughty Dog)
  • Plants Vs. Zombies (PopCap)
  • Demon's Souls (From Software)

Best Handheld Game

Best Handheld Game Award recognizes the overall best game commercially released on any handheld platform during 2009.

  • Scribblenauts (5th Cell)
  • Flight Control (Firemint)
  • Grand Theft Auto: Chinatown Wars (Rockstar Leeds/Rockstar North)
  • Spider: The Secret Of Bryce Manor (Tiger Style)
  • Legend Of Zelda: Spirit Tracks (Nintendo EAD)

Best Audio

The Best Audio Award recognizes the overall excellence of audio in a game - including, but not limited to, sound effects, musical composition, sound design, orchestration, etc.

  • Uncharted 2 (Naughty Dog)
  • Dragon Age: Origins (BioWare)
  • Rock Band: The Beatles (Harmonix)
  • Flower (thatgamecompany)
  • Brutal Legend (Double Fine Productions)

Best Downloadable Game

Best Downloadable Game Award recognizes the overall best game released on console or PC platforms specifically and solely for digital download - with an emphasis on smaller, more 'casual'-friendly titles.

  • Plants Vs. Zombies (PopCap)
  • Trials HD (RedLynx)
  • PixelJunk Shooter (Q Games)
  • Shadow Complex (Chair Entertainment)
  • Flower (thatgamecompany)



Saturday, August 28, 2010

Working as a .Net Developer

Mircrosoft.Net has turned out to be a great help for software developers as it includes tools for creating Windows-based applications. This is referred to as the .Net framework and is chiefly used for web applications.
Ideally a candidate seeking a job that revolves around the extensive use of .Net technologies should have adequate programming experience and also an object oriented design and sufficient experience in handling databases and systems. Familiarity with other programming languages that help in the development of diverse software applications are an added advantage. Programming skills should include Java Enterprise Edition, C# and XML. Knowledge of database applications such as Oracle and Microsoft SQL Server are also called into practise.
The job responsibilities of a .Net developer includes working in tandem with software engineers and other IT professionals to create a logical series of instructions. This is known as a programming code that is necessary for communication with applications, databases and networks. It is not all about creating new software applications alone but also revolves around the modification of the existing software, any form of repair, and maintenance work. Applications are also put to test to judge their functionality in the technological environment.

.Net developer jobs are in great demand and qualified professionals can hope to make it big in the field. This has been corroborated by the reports published by various job portals and employment agency reports. Developers who have mastered the software programming language introduced by Microsoft can expect to find a strong foothold in the information and technology industry. .Net programming jobs can fetch you a good pay package if you have sufficient years of experience in the industry.

If you are looking for jobs in the similar profile, then you can approach a recruitment agency for the same or seek referrals from people in the industry.