Friday, October 8, 2010

Technical News - 08 october 2010

  • Micron: Apple iPad, tablets ding PC, notebook demand

    October 8, 2010

    There has been a lot of debate recently over whether Apple iPad and the slew of tablets on deck are hampering PC and notebook demand. The data is largely inconclusive for now. However, Micron...


  • Should Steve Jobs "man up" and kill the iPhone 4?

    October 8, 2010

    Is the iPhone 4 one of Apple's great, all-time failures?


  • Nintendo 3DS battery has a shorter life line than DS, gets a cradle

    October 8, 2010

    Despite a pricing debacle, anticipation for the Nintendo 3DS handheld console is still high. But just how portable is this device if the battery life is shorter than its predecessor, the DS?


  • SAP, CarbonFund spruce up sustainability management software

    October 8, 2010

    While SAP's solution is focused on the enterprise, Carbon ExpressTrack could help smaller companies get a handle on their impact.


  • Google TV, Apple TV, & Roku's Biggest Enemy: A lack of Internet Bandwidth

    October 8, 2010

    Google TV, Apple TV and Roku's real enemy are not each other, but the fact that there's not enough Internet broadband to go around.


  • Sony Ericsson Xperia X8 finally starts shipping

    October 8, 2010

    Remember the Sony Ericsson Xperia X8 announced back in June? Well, now it's finally shipping. But with only Android 1.6 at the moment, the success of this cell phone is in doubt.


  • Pantech Laser becomes 'thinnest, full sliding keyboard' device AT&T has ever offered

    October 8, 2010

    AT&T has announced that it is bringing the Pantech Laser under its mobile phone wing, which measuring in 9.95mm thin means that this little guy is the slimmest device with a full sliding keyboard...


  • Android tablets, smartphones: Mozilla Firefox's best shot at mobile relevance

    October 8, 2010

    Mozilla has released the first Firefox 4 beta for Android, the organization's best shot for mobile relevance. And that relevance could increase as Android tablets hit the market.


  • Survey says...mobility tied to cloud computing

    October 8, 2010

    Several recent surveys that have come across my desk appear to indicate that intelligent mobile devices are rapidly sneaking into organizations and introducing numbers of business and IT decision...


  • Hands-on review: Kodak Pulse digital photo frame

    October 8, 2010

    There are a ton of new digital photo frames out on the market, so here's the lowdown on at least one to make the search a bit less daunting. Let's take a closer look at the recently released Kodak...


  • Breaking news: WoW Cataclysm lands on Pearl Harbor Day

    October 8, 2010

    World of Warcraft Cataclysm has a release date.


  • Micromax Launches MTV X505 PSYCH- Yamaha Audio Amplifier built-in a Touch Screen Phone

    October 8, 2010

    Filed under: News : Mobile Phones




    Comes with 2amp;quot; TFT Full touch screen and pre loaded social networking applications. Read more


  • Cisco, Logitech botch most important digital living room spec: Price

    October 8, 2010

    Logitech and Cisco aim to revamp your living room in the mold of their digital visions. We're talking Google TV, telepresence and interactivity out the wazoo. We're also talking about two efforts...


  • Berkeley tele-immersion lab developing 3D video conferencing

    October 8, 2010

    New tele-immersive technologies could be the future of video conferencing. The technology allows users to share a 3D environment with other individuals from a remote location.


  • Gartners 2010 Hype Cycle Special Report Evaluates Maturity of 1,800 Technologies

    October 8, 2010

    Filed under: News : General




    Hype cycle research provides a cross-industry perspective on potentially transformative technologies. Read more


  • China livid as dissident Liu wins Nobel Peace Prize

    October 8, 2010

    OSLO/BEIJING (Reuters) - Jailed Chinese democracy activist Liu Xiaobo won the Nobel Peace Prize on Friday for decades of non-violent struggle for human rights, infuriating China, which called the award "an obscenity."



  • New Apple music subscription rumor pegs price at $10/month

    October 8, 2010

    Just because Apple didn't announce a music streaming service at its September media event, it doesn't mean the rumors are dead yet. The New York Post—which has a checkered history with rumors—claims that Apple is still in talks with music labels to roll out a monthly subscription service, citing unnamed music industry sources.

    The number being tossed around is $10 to $15 per month for the streaming subscription, though a number of details are still left in the air, such


  • NJ Democrat demands info on Hudson tunnel decision

    October 8, 2010

    PHILADELPHIA (Reuters) - A top New Jersey Democrat said on Friday he filed an official request for documents relating to Governor Chris Christie's decision to halt construction of a commuter rail tunnel under the Hudson River to New York City.



  • California Senate approves full budget package

    October 8, 2010

    SACRAMENTO (Reuters) - California's state Senate on Friday approved the full package of budget legislation to balance the state's books by closing a $19 billion shortfall.



  • College Student Finds GPS On Car, FBI Retrieve

    October 8, 2010

    mngdih writes with this excerpt from Wired: "A California student got a visit from the FBI this week after he found a secret GPS tracking device on his car, and a friend posted photos of it online. The post prompted wide speculation about whether the device was real, whether the young Arab-American was being targeted in a terrorism investigation and what the authorities would do. It took just 48 hours to find out: The device was real, the student was being secretly tracked and the FBI wanted their


  • No BlackBerry Blackout in UAE

    October 8, 2010

    Research in Motion’s Blackberry service won’t be going dark in The United Arab Emirates on Monday. This morning the the UAE’s Telecommunications Regulatory Authority (TRA), which had threatened to ban the service over security concerns, backed off that threat after reaching some sort of deal with RIM. [The TRA] has confirmed that Blackberry services are now compliant with the UAE’s telecommunications regulatory framework,” the agency said in a statement.

    Just how, exactly, RIM reached compliance isn’t exactly clear. The company refuses to discuss its deal with the UAE, claiming its terms are confidential. But according to theTRA, it’s the result of “positive engagement and collaboration” with the company, so my guess is it got what it wanted: an arrangement that will give it access to BlackBerry data.

    Meanwhile, RIM’s services will continue uninterrupted as it prepares for the UAE launch of the Torch and Curve model in the weeks ahead.


  • UAE, BlackBerry resolve dispute, averting ban (AP)

    October 8, 2010

    FILE -- In an Aug. 5, 2010, file photo a BlackBerry user in Dubai, United Arab Emirates, displays a text message sent by his service provider notifying him of the Oct. 11, 2010 suspension of services. The United Arab Emirates said Friday Oct, 8, 2010 it won't go ahead with a planned ban on key BlackBerry services. (AP Photo/file)AP - The United Arab Emirates on Friday backed off a threat to cut key BlackBerry services, just days before a planned ban that could have harmed the country's business-friendly reputation.



  • Questions and answers about BlackBerry objections (AP)

    October 8, 2010

    AP - Some questions and answers about the threats to ban the use of BlackBerry's messaging and Web services:


  • Ubuntu 10.10 desktop reaches through the cloud

    October 8, 2010

    Next Ubuntu Linux for desktops and Netbooks will launch Sunday with new cloud features, an updated interface, and better links with other operating systems.


  • National Security Adviser Jones resigning: source

    October 8, 2010

    WASHINGTON (Reuters) - President Barack Obama's national security adviser, General James Jones, is resigning and will be replaced by his deputy, Tom Donilon, a senior administration official said on Friday.



  • EarthLink: force Comcast into line-sharing as part of NBCU deal

    October 8, 2010

    Just when you think the government is going to make a decision about the proposed merger of Comcast and NBC Universal, somebody raises more questions about the deal. The latest probe comes from one of the two agencies in charge of blessing the marriage—the Federal Communications Commission (the other is the Department of Justice). The FCC now wants a slew of data about the cable giant's latest distribution agreements with other video providers.

    And then there's this sentence


  • Lighthearted Facebook Friends Could Make You Join NAMBLA Group

    October 8, 2010

    mykos writes "The Facebook groups feature is causing bit of a stir with its users. TechCrunch editor Michael Arrington was allegedly added to a group about NAMBLA, and in turn, he added Facebook CEO Mark Zuckerberg. It's all in good (albeit tasteless) fun, except when a harmless joke goes awry and you find yourself being detained by customs when a friend decided to drag you into a mock terrorist group. Facebook representatives are aware of the matter, but are dismissive of it. A Facebook spokeswoman


  • UAE Blackberry ban threat lifted

    October 8, 2010

    A threatened ban on Blackberry use in the United Arab Emirates has been lifted.


  • RIM averts BlackBerry ban in UAE

    October 8, 2010

    Regulators in the United Arab Emirates say BlackBerry services now comply with the nation's requirements, adding that RIM cooperated in offering a reasonable fix.


  • Taking screenshots and getting a reference to the keyboard in iOS 4.x

    October 8, 2010

    If you want to transition between two views, here's a neat trick: take a screenshot of the screen you're transitioning from and do the transition between that bitmap and a bitmap representation of the screen you're transitioning to. That way, instead of animating between two possibly complex views with lots of subviews, etc., you are simply animating between two bitmaps. This, of course, will be far less of a strain on the CPU and thus perform better. This little nugget isn't just for iPhone development either. I first started using it back in the day while making Flash apps.

    Taking screenshots programmatically

    The issue with using this method when doing iPhone development is how to take a screenshot of your app. In the past, it was easy: you simply used the undocumented-but-tolerated UIGetScreenImage() function and it spat out a screenshot for you. Since the release of 4.0, however, Apple no longer accepts apps that use UIScreenImage(). Instead, they've helpfully provided a sample method you can use that utilizes CALayer/-renderInContext:. I've altered this method very slightly to compensate for the presence of the status bar and made it a class method in a category on UIScreen.

    Keyboard blues

    The screenshot method will return a screenshot of your app, including the keyboard if it's displaying. But what if you want to just get a reference to the keyboard or if you want to take a snapshot of just the keyboard.

    In 3.2 and lower, the method I blogged back in April will get you a reference to the keyboard view. That, however, will not work in 4.0 since the class name of the keyboard has changed (since it's a private class, this is wholly expected and may change again at any time). While 4.0 gives you the handy .inputView and .inputAccessoryView properties on text field and view objects that you can use to create custom keyboards and custom accessory views, it doesn't provide a way to get a reference to the system keyboard (for doing things like taking a screenshot of it or possibly overlaying something on it for those times that you don't want to create a completely new keyboard). So, using Apple's code as a base, I added two more class methods to my UIScreen category. One returns a reference to the keyboard on 4.x and the other takes a screenshot of just the keyboard.

    It's a niche need (one that I have in Feathers) but I hope it helps you since I couldn't find any information for getting a reference to the system keyboard under 4.x anywhere else on the web.

    Here's the full category (I'm afraid it could use some refactoring but I don't have the time at the moment to clean it up).

    Download the source (UIScreen+Screenshot.m.zip; 8KB) or view it below.

    /* Copyright (c) 2010 Aral Balkan. Released under the open source MIT license.
    
    Based on the sample Apple code at http://developer.apple.com/library/ios/#qa/qa2010/qa1703.html
    */


    @interface UIScreen(Screenshot)

    + (UIImage*)screenshot;
    + (UIImage *)keyboardScreenshot;
    + (UIWindow*)keyboardRef;
    @end

    @implementation UIScreen(Screenshot)

    + (UIImage *)screenshot
    { // Create a graphics context with the target size // On iOS 4 and later, use UIGraphicsBeginImageContextWithOptions to take the scale into consideration // On iOS prior to 4, fall back to use UIGraphicsBeginImageContext CGSize imageSize = [[UIScreen mainScreen] bounds].size; if (NULL != UIGraphicsBeginImageContextWithOptions) UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0); else UIGraphicsBeginImageContext(imageSize);
    CGContextRef context = UIGraphicsGetCurrentContext();
    // Iterate over every window from back to front //NSInteger count = 0; for (UIWindow *window in [[UIApplication sharedApplication] windows]) { if (![window respondsToSelector:@selector(screen)] || [window screen] == [UIScreen mainScreen]) { // -renderInContext: renders in the coordinate space of the layer, // so we must first apply the layer's geometry to the graphics context CGContextSaveGState(context); // Center the context around the window's anchor point CGContextTranslateCTM(context, [window center].x, [window center].y); // Apply the window's transform about the anchor point CGContextConcatCTM(context, [window transform]);
    // Y-offset for the status bar (if it's showing) NSInteger yOffset = [UIApplication sharedApplication].statusBarHidden ? 0 : -20;
    // Offset by the portion of the bounds left of and above the anchor point CGContextTranslateCTM(context, -[window bounds].size.width * [[window layer] anchorPoint].x, -[window bounds].size.height * [[window layer] anchorPoint].y + yOffset);
    // Render the layer hierarchy to the current context [[window layer] renderInContext:context];
    // Restore the context CGContextRestoreGState(context); } }
    // Retrieve the screenshot image UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return image;
    }

    + (UIWindow*)keyboardRef
    { UIWindow *keyboard = nil; for (UIWindow *window in [[UIApplication sharedApplication] windows]) { if ([[window description] hasPrefix:@"]) { keyboard = window; break; } } return keyboard;
    }

    + (UIImage *)keyboardScreenshot
    { // Create a graphics context with the target size // On iOS 4 and later, use UIGraphicsBeginImageContextWithOptions to take the scale into consideration // On iOS prior to 4, fall back to use UIGraphicsBeginImageContext CGSize imageSize = [[UIScreen mainScreen] bounds].size;
    if (NULL != UIGraphicsBeginImageContextWithOptions) UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0); else UIGraphicsBeginImageContext(imageSize);
    CGContextRef context = UIGraphicsGetCurrentContext();
    // Iterate over every window from back to front //NSInteger count = 0; UIWindow *window = [UIScreen keyboardRef];
    // -renderInContext: renders in the coordinate space of the layer, // so we must first apply the layer's geometry to the graphics context CGContextSaveGState(context); // Center the context around the window's anchor point CGContextTranslateCTM(context, [window center].x, [window center].y); // Apply the window's transform about the anchor point CGContextConcatCTM(context, [window transform]);
    // Y-offset for the status bar (if it's showing) NSInteger yOffset = [UIApplication sharedApplication].statusBarHidden ? 0 : -20;
    // Offset by the portion of the bounds left of and above the anchor point CGContextTranslateCTM(context, -[window bounds].size.width * [[window layer] anchorPoint].x, -[window bounds].size.height * [[window layer] anchorPoint].y + yOffset );
    // Render the layer hierarchy to the current context [[window layer] renderInContext:context];
    // Restore the context CGContextRestoreGState(context);
    // Retrieve the screenshot image UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return image;
    }


  • Vending machine watches you, offers drink advice

    October 8, 2010

    Touch-screen vending machines in Japan can tell the age and gender of users to offer drink suggestions. "Minority Report," anyone?


  • Facebook's New Groups: 5 Things You Need To Know

    October 8, 2010

    Do you trust all your Facebook friends to add you only to groups where you'd want to belong?

    Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon


  • New Class of Malware Will Steal Behavior Patterns

    October 8, 2010

    KentuckyFC writes "The information within huge, supposedly anonymized data sets can be used to build a detailed picture of an individual's lifestyle and relationships. This data is hugely valuable, which is why many companies already mine the pattern of links in their data to help them build things like recommender systems. Now a group of computer scientists say it is inevitable that a new class of malware will emerge for stealing this behavioral pattern data from social networks. They've analyzed


  • UAE says BlackBerry dispute resolved before deadline

    October 8, 2010

    DUBAI (Reuters) - The United Arab Emirates has dropped a threat to suspend BlackBerry services after resolving a dispute with the Canadian maker of the devices, Research in Motion (RIM), the state news agency said on Friday.


  • Building your own computer is a lot like raising chickens

    October 7, 2010

    Is it worth the trouble for a school to build their own computers to save a few bucks? Maybe. It's worth the trouble for me to raise my own chickens. And yes, there is a connection.


  • Making touch screens that touch you back

    October 8, 2010

    Glass screens that can feel the touch of your fingers are all the rage these days. You'll find them in all kinds of gadgets, from smartphones to tablet computers.


  • QOTD

    October 8, 2010

    QOTD DD Shorty

    We like our relationship with Microsoft. But clearly in the U.S. there are three major mobile operating systems: RIM, Google, and Apple. … Microsoft is not at the forefront of our mind.

    Verizon president and COO Lowell McAdam


  • UAE won't Ban BlackBerry Services

    October 8, 2010

    RIM's positive engagement and collaboration led to resolution of the dispute


  • 'NBA2K11' introduces the real Michael Jordan

    October 8, 2010

    Standing in the tunnel at Chicago Stadium, Michael Jordan looks back and asks, "Are you ready?"


  • 50 Years Ago: Sabin's Live-Virus Polio Vaccine Begins Its Dominance over the Salk Vaccine

    October 8, 2010

    October 1960

    Jab Fight [More]

    Add to digg Add to StumbleUpon Add to Reddit Add to Facebook Add to del.icio.us Email this Article


  • Hitachi Introduces 750GB Mobile Hard Drives

    October 8, 2010

    375GB platter density with 5,400 RPM and 7,200 RPM options


  • Facebook Groups Faces Backlash for No Opt-in

    October 8, 2010

    Prolific bloggers criticize lack of opt-in feature in new Groups


  • Artists, futurists amass ed-reform exhibit in NY

    October 8, 2010

    Microsoft's Bing leads the charge in putting together a one-weekend-only gallery in New York with over 150 artists' reform-motivated work.


  • Apple in talks on fee-based music service: report

    October 8, 2010

    (Reuters) - Apple is in talks with major record labels to provide a subscription-based music service, allowing unlimited access to songs for a monthly fee, the New York Post said, citing unnamed sources.


  • Microsoft's mobile ambitions ride on new Windows Phone 7 handsets

    October 8, 2010

    The first crop of smartphones with Microsoft's overhauled Windows Phone 7 operating system are being unveiled Monday. Microsoft's future in the mobile business hinges on consumers embracing what the CEO Steve Balmer says is the "delightful" OS.

1 comment:

arshad said...

Hi its really very nice blog,very useful information..Mobiles