Just watched the movie, I am speechless about it. A pretty heavy, engrossing and brain-consuming movie.
The selection of word and the context is fantastic. See in particular context we hear - "I am the president of United States of America, 40% of Middle-East ...". Comparing anger with the selction of word - Jaise door desh ke tower se takraye aeroplane".
Believe me, this movie is far better than Oscar winner movie- Slumdog Millionaire. The difference is that movie is in hindi and is produced and directed by Indians.
The script is tightly build over.
A reiview appeared in imdb:
Author: kunalkhandwala from United States
Anurag Kashyap rightly said that 'Gulaal' is his most angry film yet. 8 years in the making, Gulaal lacked salability due to its lack of stars, bold and convoluted story and the controversy surrounding Kashyap's initial works – 'Black Friday' and 'Paanch'. But here it is now, what can be touted as his best work till date, the film that relates to today's India with the ambitions of the pragmatic youth confronting the deceptive, greedy and zealous hypocrites who breed malice and violence in the name of deeply rooted values. This engaging battle has been brilliantly crafted by Kashyap with an exhaustive script and screenplay that not only amplify a convoluted plot but do justice to the multitude of highly talented actors. Mind you….. 'Actors', and not heroes. But even more than these essential elements is the contribution of one man whose soul stirring lyrics, beautiful compositions, didactic and engaging dialogs and an awesome performance in a supporting role move you if not enchant you. Piyush Mishra, who was so far a theater actor in Delhi is thus a revelation of astounding talents.
Gulaal is a socio-political drama about the President of the Rajputana community who is uniting his people against the injustice that has been inflicted upon them over the years by the government of the very democracy that their ancestors had once fought to gain. Dukey Bana (Kay Kay Menon) is a powerful icon among the Rajputs who strives to bring a new student in law college, Dileep Singh (Raj Singh Chaudhary) at the helm of college politics. Dileep has just walked into this lawless world of autocratic cruelty that has no mercy for the weak or innocent and thus begins his study of law. Dileep, being the righteous individual who does not share the vision of Bana and his supporters is often caught in an emotional turmoil when he wants to be rebellious, but the power in the hands of the mighty tend to vanquish every uprising against them and so he battles his own cowardice and naivety among the radicals.
Some vital characters form the true essence of the film's plot that revolves around love, betrayal, politics, deception, greed, hypocrisy and of course, the ultimate fight to gain power. Supporting this endeavor are Deepak Dobriyal, Abhimanyu Singh, Aditya Shrivastava, Mahie Gill and Ayesha Mohan in well etched out characters. Kay Kay Menon is at his wicked best but with reserved intensity that goes full blast during his speeches or confrontations with his brother or Dileep. Raj Singh Chaudhary has been around in small roles but this film will slingshot him to recognition if not stardom for his natural ability to portray himself as the innocent and vulnerable Dileep Singh whose journey through the tyrannies of cruelty, violence, betrayal and hypocrisy elevate him to becoming an uncompromising individual. Piyush Mishra's character is the film's poetic narrator. His presence on screen is less cinematic and more theatrical and the distinction is evident when comparing with the rest. Apart from being the song writer, music director and singer for Gulaal, Piyush Mishra is also the dialog writer and wisely has he kept the best ones for his part. In fact, every time Prithvi Bana comes on screen, his dialog and message have a deeper connotation which will make you think for days. Listen intently to 'Sarforishi Ki tamanna' being adapted to current times as he calls upon Bismil to take a look at today's state of affairs. Watch him mimic Dukey Bana's mission to claim the state of 'Rajputana'while also denouncing the plan while singing 'sale hai! Sale hai!' . These are powerful scenes that have exemplary direction, screenplay and dialog with equally astounding performances.
The film's music is par excellence. Seldom have we seen or heard songs so timely in the screenplay, so soulful in meaning and so rich in language. 'Beeda' is classic folklore sung so well by Rekha Bhardwaj. 'Aaarambh hai prachand' is a song denoting a strong initiation and so it very much is in the story as the entire election campaign in the college is executed during the song which gives us a deeper insight into battle and victory. 'Shehar' is perhaps the film's best song with its lyrics flowing through every scene that it runs with. The evil times in the city could not have a better narration. Piyush Mishra's all-round deliverance in this song with Anurag's execution of the screenplay makes this song a spectacle in itself. The hilarious 'Ranaji' teases with references to international terror acts. Shilpa Rao's mesmerizing rendition of 'Aisi saza' is truly representative of the emotions after betrayal. 'Yaara Maula' is a deep, soul stirring composition of evil taking over innocence in its most vulnerable state. Once again, the story leaps forward with the simple play of lyrics that translate the emotional turmoil. The movie ends with 'Duniya', the epitome of Piyush Mishra's talent showcase. 'Yeh Duniya agar mil bhi jaaye toh kya hai' sums up what the movie had to say. The final scenes shall give you the chills with the outstanding lyrics playing for the conclusion.
Gulaal is a very impressive piece of cinema that will be cherished by only a few due to its unconventional story telling. It is a dark and evil tale of India itself. As we progress in these times with our ambitious goals, we are often obstructed by our culture, history and orthodox values and Gulaal shows us a shockingly real picture of that confrontation. It is time we adopt this kind of cinema with the richness that it has in its script, screenplay, lyrics, dialogs, performances and Anurag Kashyap's relentless pursuit of his vision.
- 9.34 on a scale of 1-10.
(Pasted from imdb review of Gulal: http://www.imdb.com/title/tt1261047/)
Saturday, March 13, 2010
Monday, March 1, 2010
Sunset in Hyderabad
- Taken from a newly built highrise building , Tulip, 10th floor of L&T Serene County, Gachi Bowli in Outer Hyderabad. The expressway is Nehru Outer Ring Road connecting GachiBowli Signal to Airport. The background is HiTech City.
MeeGo- A new initiative from Nokia and Intel
The best of Moblin and Maemo is here -
Intel and Nokia have announced that they're merging their Linux-based platforms -- Moblin and Maemo, respectively -- forming a new platform called MeeGo.
MeeGo is a Linux-based software platform that supports multiple hardware architectures across a range of device segments, including pocketable mobile computers, netbooks, tablets, mediaphones, connected TVs, and in-vehicle infotainment systems. MeeGo includes the Qt application development environment, and builds on the capabilities of the Moblin core operating system and reference user experiences. Using Qt, developers can write once to create applications for a variety of devices and platforms, and market them through Nokia's Ovi Store and Intel's AppUp Center. MeeGo will be hosted by the Linux Foundation and governed using the best practices of the open source development model. The first release of MeeGo is expected in the second quarter of 2010, with devices launching later in the year.
Qt is a cross-platform -- Embedded Linux, Mac OS X, Windows, Linux/X11, Symbian, Windows CE/Mobile, Maemo, and now MeeGo I guess -- C++ application and UI framework. With Qt, you can write applications once and deploy them across all of the above without rewriting the source code. It's solid and it works.
Anyway, what's MeeGo - the name, A science fiction TV serial.
http://en.wikipedia.org/wiki/Meego
The MeeGo architecture is divided into three layers:
The MeeGo OS Base layer contains the Linux kernel and core services along with the Hardware Adaptation Software required to adapt MeeGo to support various hardware architectures.
The MeeGo OS Middleware layer provides a hardware and usage model independent API for building both native applications and web runtime applications.
The MeeGo User Experience layer provides reference user experiences for multiple platform segments; the initial MeeGo release will contain reference user experiences for handhelds and netbooks, and additional platform segments will be supported over time.
There are multiple software components that a hardware vendor must provide for MeeGo to run successfully on their platform architecture, including platform kernel drivers, core architecture patches, kernel configuration, software patches and configuration, modem support, and hardware specific media components.
MeeGo uses a Linux kernel from kernel.org, with architecture specific configuration and patches (as needed). Drivers are provided for each supported platform.
The Comms Services subsystem provides services to manage voice and data connectivity for the platform. APIs are provided to manage cellular and IP voice and data connectivity across a range of communications technologies, including WiFi, 3G, WiMax, and Bluetooth.
The Internet Services subsystem includes services for rendering web content, providing web runtime support, exchanging data with web services, and determining location.
The Visual Services subsystem provides the core 2D and 3D graphics capabilities for the platform, including support for rendering internationalized text and taking advantage of underlying hardware platform acceleration for graphics say OpenGL ES.
The purpose of media services is to provide audio/video playback, streaming and imaging functionality to the system. In general, media services take care of the actual audio/video data handling (retrieval, demuxing, decoding and encoding, seeking, etc.).
The Data Management subsystem provides services for extracting and managing file metadata (for example, to support extracting and searching metadata for media files), retrieving data about the device context (such as device position, cable status), and managing the set of installed packages on the device.
The Device Services subsystem contains a set of services for managing device state, including everything that is needed to make a device safe to use for a consumer, and exchanging data with the device, sensor data extraction, overall system policy, device data synchronization, and device data backup and restore.
The Personal Services subsystem provides services for managing user data on the device, including personal information management (that is, calendar, contacts, tasks) and managing user accounts to enable single-sign-on for web services.
MeeGo uses a scalable security framework that provides security via role based access control that applies to a wide range of systems, from completely open systems to systems that need to be partially locked down. This is achieved by having a flexible and updatable policy that is enforced by key pieces in the software stack.
The MeeGo UI toolkit is the primary toolkit for developing MeeGo applications and is based on Qt with specific enhancements and additions. GTK and Clutter are also included for application compatibility.
The MeeGo handheld UX provides a user experience for handheld devices, including the core system user interface and applications that are built on a handheld optimized UI framework. The user experience illustrates the capabilities of the platform and also provides a starting point for building a MeeGo handheld product.
The MeeGo netbook UX provides a user experience for netbook devices, including the core system user interface and applications, which are built on a netbook optimized UI framework. The user experience illustrates the capabilities of the platform and also provides a starting point for building a MeeGo netbook product.
Sounds great, and hopefully, someone will explain the name.
(As appeared in DDJ)
Intel and Nokia have announced that they're merging their Linux-based platforms -- Moblin and Maemo, respectively -- forming a new platform called MeeGo.
MeeGo is a Linux-based software platform that supports multiple hardware architectures across a range of device segments, including pocketable mobile computers, netbooks, tablets, mediaphones, connected TVs, and in-vehicle infotainment systems. MeeGo includes the Qt application development environment, and builds on the capabilities of the Moblin core operating system and reference user experiences. Using Qt, developers can write once to create applications for a variety of devices and platforms, and market them through Nokia's Ovi Store and Intel's AppUp Center. MeeGo will be hosted by the Linux Foundation and governed using the best practices of the open source development model. The first release of MeeGo is expected in the second quarter of 2010, with devices launching later in the year.
Qt is a cross-platform -- Embedded Linux, Mac OS X, Windows, Linux/X11, Symbian, Windows CE/Mobile, Maemo, and now MeeGo I guess -- C++ application and UI framework. With Qt, you can write applications once and deploy them across all of the above without rewriting the source code. It's solid and it works.
Anyway, what's MeeGo - the name, A science fiction TV serial.
http://en.wikipedia.org/wiki/Meego
The MeeGo architecture is divided into three layers:
The MeeGo OS Base layer contains the Linux kernel and core services along with the Hardware Adaptation Software required to adapt MeeGo to support various hardware architectures.
The MeeGo OS Middleware layer provides a hardware and usage model independent API for building both native applications and web runtime applications.
The MeeGo User Experience layer provides reference user experiences for multiple platform segments; the initial MeeGo release will contain reference user experiences for handhelds and netbooks, and additional platform segments will be supported over time.
There are multiple software components that a hardware vendor must provide for MeeGo to run successfully on their platform architecture, including platform kernel drivers, core architecture patches, kernel configuration, software patches and configuration, modem support, and hardware specific media components.
MeeGo uses a Linux kernel from kernel.org, with architecture specific configuration and patches (as needed). Drivers are provided for each supported platform.
The Comms Services subsystem provides services to manage voice and data connectivity for the platform. APIs are provided to manage cellular and IP voice and data connectivity across a range of communications technologies, including WiFi, 3G, WiMax, and Bluetooth.
The Internet Services subsystem includes services for rendering web content, providing web runtime support, exchanging data with web services, and determining location.
The Visual Services subsystem provides the core 2D and 3D graphics capabilities for the platform, including support for rendering internationalized text and taking advantage of underlying hardware platform acceleration for graphics say OpenGL ES.
The purpose of media services is to provide audio/video playback, streaming and imaging functionality to the system. In general, media services take care of the actual audio/video data handling (retrieval, demuxing, decoding and encoding, seeking, etc.).
The Data Management subsystem provides services for extracting and managing file metadata (for example, to support extracting and searching metadata for media files), retrieving data about the device context (such as device position, cable status), and managing the set of installed packages on the device.
The Device Services subsystem contains a set of services for managing device state, including everything that is needed to make a device safe to use for a consumer, and exchanging data with the device, sensor data extraction, overall system policy, device data synchronization, and device data backup and restore.
The Personal Services subsystem provides services for managing user data on the device, including personal information management (that is, calendar, contacts, tasks) and managing user accounts to enable single-sign-on for web services.
MeeGo uses a scalable security framework that provides security via role based access control that applies to a wide range of systems, from completely open systems to systems that need to be partially locked down. This is achieved by having a flexible and updatable policy that is enforced by key pieces in the software stack.
The MeeGo UI toolkit is the primary toolkit for developing MeeGo applications and is based on Qt with specific enhancements and additions. GTK and Clutter are also included for application compatibility.
The MeeGo handheld UX provides a user experience for handheld devices, including the core system user interface and applications that are built on a handheld optimized UI framework. The user experience illustrates the capabilities of the platform and also provides a starting point for building a MeeGo handheld product.
The MeeGo netbook UX provides a user experience for netbook devices, including the core system user interface and applications, which are built on a netbook optimized UI framework. The user experience illustrates the capabilities of the platform and also provides a starting point for building a MeeGo netbook product.
Sounds great, and hopefully, someone will explain the name.
(As appeared in DDJ)
Subscribe to:
Posts (Atom)