बुधवार, 26 मई 2010

LG GM200




In a market where big competitors like Nokia and Sony Ericsson are providing users with music playing handsets of every kind. They have missed out on making one that has a good set of loudspeakers. LG’s GM200 is here to save users the trouble of listening through a headset all the time with its excellent 2.1-channel loudspeaker setup. Read the rest of this review if you like the sound of it already.

Design and Looks
The LG GM200 looks a lot like her Nokia sister, the 5310. But the LG phone is not as hot as the Nokia model. Atleast not from the front (and strangely that’s where the resemblance comes from.) but maybe that’s because the Nokia XpressMusic handset is slim at the waist and has nice accents to add to her looks. What makes the GM200 look like the 5310 is they both share a similar looking keypad and form-factor. The display stands at 2.0 inches and produces 256K colours over a dismal resolution of 176 x 220 pixels. The pictures definitely look grainy but LG has intelligently covered this up with simple looking themes. Apart from this little blurb, the front is really nothing to talk about.

At either side of the phone are good quality speakers, a standard 3.5mm headset, a volume rocker and other vital ports. Thanks to good design sense, LG have managed to make the GM200’s derriere look chic. The back is black and to add to the bling is a large sub-woofer to complement the already awesome dual side speakers. The output coming from this 2.1 channel arrangement is out of this world. It’s loud and does not distort even at its maximum volume. The sub-woofer helps take care of the bass frequencies and the side speakers accentuate the mids and highs offering users with wholesome sound.

But let’s not forget that this is a phone first. And the phone’s user-interface is just as important as its speakers. Sadly, in this case the Java based UI is laggy and slows down noticeably when typing long drawn out messages or when accessing an overloaded memory card (even if the card has a capacity lesser than 2GB.) There are also many smart features included in this phone like the Smart profile which adjusts the volume depending on the surrounding environment. But this in no way makes this phone a smartphone!

The sound quality, as we already mentioned is great the way it is. But that’s also because the phone incorporates Dolby Mobile sound engine to give that crystal clear sound. On the flip-side, there are no customizable equalizer presets so users will have to make do with the ones that are already available with the phone. The GM200 is also equipped with a radio that boasts of good reception. There is also an internal antenna on the phone that LG calls ‘intenna’ which offers users true wireless radio enjoyment. Finally, users can also record broadcasts playing in real-time off the radio for later playback.

The phone’s camera is a 2MP unit. It performs average for its pixels count but since this is a dedicated music phone and a relatively inexpensive one at that, that’s more than we could ask for. The phone’s UI has some other interesting applications like Data Wallet, a document viewer and the usual suspects like the organizer with calendar, memo pad, To Do list (all of which can be password protected by the way.) The phone’s battery life is also good and LG did wise to incorporate a long-lasting Li-Ion 1100 mAh battery to complement the phone’s energy demanding loudspeakers. In practice this could give users several hours of non-stop loudspeaker playback on a full battery.

To conclude, LG’s GM200 fills a void that no other handset manufacturer has every filled before. Surely, there will be many takers for a handset with good loudspeaker (and in this case there are three of them!) It’s competitive pricing and decent feature set is also worth looking forward to. Here’s a handset that’s both novel and reliable. Now there aren’t many of those around, wouldn’t you agree?

Features
  • First-of-a-kind 2.1 channel loudspeaker set up
  • Dual side and sub-woofer speakers with crystal-clear clarity and loud output
  • FM Radio with inbuilt antenna
  • Dedicated FM Radio launch key
  • Standard 3.5mm handset of good quality
  • 1GB memory card with package
  • Good powerful battery with great life
  • 2.0-inch TFT screen capable of 262K colours over 176 x 220 pixels
  • 2MP camera





Price: Rs. 4000
Warranty (years): 1
Color Options: Black, Silver, Gold
 

Technical Specifications of LG GM200
Overview Body Type Bar
Battery Life/Talk time 8.3 Hours
Standby Talktime 450 Hours
Dimensions Width 48 mm
Depth 14 mm
Length 106 mm
Weight 85 g
Camera Camera Yes
Secondary Camera NO
Camera Resolution 2 MP
Camera Flash No
Auto Focus NO
Display Display Size 2.0 inches
Display Resolution 176 x 220 pixels
Dispaly Type TFT LCD
Colours 262K
Memory Internal Memory 14MB
Card Slot Yes
Complimentary Card 1GB
Expandable Memory 2 GB
Multimedia Features FM Radio Yes
MMS Yes
MP3 Player Yes
Connectivity Options Wi-Fi NO
Bluetooth Yes
Infrared NO
USB Connector Yes
GPRS Yes
EDGE Yes
HSCSD Yes
WAP Yes
Technology Cellular Network GSM
3G NO
SIM Type Single SIM
Operating System Operating System Java based UI
Features Input Type Alphanumeric Keypad
Handsfree Speaker Yes
Flight Mode Yes
Inbulit Dictaphone Yes
GPS NO
Flashlight NO

मंगलवार, 25 मई 2010

vc++ interview Questions

What API used to hide window
--------------------------------------------------------------------------------

ShowWindow(SW_HIDE);

How can we limit the size of window


void myclass::OnSizing(UINT fwSide, LPRECT pRect)
{
CDialog::OnSizing(fwSide, pRect);
if ((pRect->right - pRect->left) <= MIN_WIDTH)
pRect->right = pRect->left+MIN_WIDTH;


if ((pRect->bottom - pRect->top)<= MIN_HEIGHT)
pRect->bottom = pRect->top+MIN_HEIGHT;
}



What is the function to repaint a
UpdateWindow() will immediately send WM_PAINT message.


What is the Function entry for DLL
BOOL WINAPI DllMain(
HINSTANCE hinstDLL, // handle to DLL module
DWORD fdwReason, // reason for calling function
LPVOID lpReserved ) // reserved

Note that this is optional,DLL can optionally specify an entry-point function. If present, the system calls the entry-point function whenever a process or thread loads or unloads the DLL. It can be used to perform simple initialization and cleanup tasks. For example, it can set up thread local storage when a new thread is created, and clean it up when the thread is terminated.

If you are linking your DLL with the C run-time library, it may provide an entry-point function for you, and allow you to provide a separate initialization function.



What is Win32
Win32 is the 32-bit API for the 32 bit versions of Windows


Win 3.1 supports which type of multi

Explain the System call executable binary file into a process ?


Write About send message and post message ?


Explain about GDI object?


What Message displayed when a window is destroyed ?


What are all the situations where the /GS compiler is not applied. 
 Explain about InitApplication()? 
 What is CArchive class does? 
 Explain the program flow for a MFC based application ? 
 SAVING WINDOWS AS BITMAP 
 HOW to Make ActiveX controls Safe for scripting/ Safe for Initialization 
 Explain about regex_search function? 
 Discuss about the stack based buffer over run detection in VC++? 
 Can we declare a static function as virtual? 
 Explain about VC++? 
 State some new features which are incorporated into Microsoft visual C++ 2008? 
 what is the use of AFX_MANAGE_STATE ? 
 Visual C++ 
 Redirecting Console Output 
 Explain about VC++? 
 Discuss about the stack based buffer over run detection in VC++? 
 Array Variable 
 Explain about CWinThread class? 
 Export Restrictions
 Explain about functional? 
 Explain about the function regex? 
 Describe about unordered_map? 
 How to handle Varinat passed to COM components? 
 What is the difference between struct and class? 
 What is the disadvantage of a template function? 
 Describe the role of envelope and letter classes. 
 Describe the role of envelope and letter classes. 
 Explain about frames? 
 : Are there any new intrinsic (built-in) data types? 
 Explain about CFrameWnd? 
 What problem does the namespace feature solve? 
 Explain about CWinThread class? 
 What problem does the namespace feature solve? 
 Explain about functional? 
 Describe about unordered_map? 
 Explain about type_traits? 
 Explain about utility?
 Explain about tuple in visual c++? 
 What Is CMutex ? 
 How to make the Activex auto download on the browser via cab file ? 
 Name some important features of VC++? 
 What are all the situations where the /GS compiler is not applied. 
 Explain about the function regex? 
 Name some important features of VC++? 
 How to Killi an Object Prematurely.. 
 Explain about regex_search function? 
 Explain about frames? 
Explain about CFrameWnd? 
 Explain about InitApplication()? 
 Explain about tuple in visual c++? 
 Explain about typedef? 
  SAVING WINDOWS AS BITMAP 
 HOW to Make ActiveX controls Safe for scripting/ Safe for Initialization
 Explain about typedef? 
 Explain about InitApplication()? 
 Cmd Line Processing 
 What is CArchive class does? 
 Explain the program flow for a MFC based application ?

fly