Advanced Computer Worm Was Specifically Designed to Attack Iranian Nuclear Reactor, Experts Say. The sophisticated computer worm called Stuxnet, which has been targeting industrial operations around the world, was likely designed to take out Iran's new Bushehr nuclear reactor, cybersecurity experts say.
It's the first known cyber-super-weapon designed to destroy a real-world target, reports the Christian Science Monitor. Researchers studying the worm say it was built by an advanced attacker with plentiful resources — possibly a nation-state. Initially, experts thought it was designed for industrial espionage, but upon examining its code, they now think it was built for sabotage. Ralph Langner, an expert on industrial systems security, has been studying Stuxnet since it was first discovered at a Belarus-based security firm in June. In a blog post last week, he said the worm was most likely assembled by a team of experts with heavy insider knowledge: "This is not some hacker sitting in the basement of his parents' house.
Cloud Computing: The Truth About What Runs on Amazon. Opinion By Bernard Golden September 24, 2010 11:19 AM ET.
Overview of Mobile Development Options for the Google Maps API - Google Maps API Family - Google Code. Use Appcelerator Titanium to build mobile apps for iPhone & Android and desktop apps for Windows, Mac OS X & Linux from Web technologies. Google Code Blog. Web Toolkit Downloads - Google Web Toolkit - Google Code. ConnectorLocal.com. Developer Guide: Java - Google Maps Data API - Google Code. You Are Here: Using GPS and Google Maps in Android. N the previous article in the Android series, you learned how to integrate the Google Maps into your Android application.
One of the really neat ways you can use Google Maps is to send GPS data directly into it so that you can view your current location real-time. This article will show you how to programmatically access the data returned by your built-in GPS receiver and then send the data to Google Maps. Using Eclipse, create a new Android project and name it GPS.java. To use GPS functionality in your Android application, you'll need to add the ACCESS_FINE_LOCATION permission to the AndroidManifest.xml file: In Android, location-based services are provided by the LocationManager class located in the android.location package. To test the application, press F11 in Eclipse to debug the application on the Android emulator.
Developers Can Now Access Locations of 250 Million Phones Across U.S. Carriers. Location Labs today announced a "Universal Location Service" platform that aggregates locations of phones across carriers for developers and centralizes privacy management for end-users.
"Developers can now remotely access the location of over 250MM mobile phones in the U.S. through a single cloud-based API (Application Programming Interface)," according to the press release. The service can locate all types of devices, including smartphones and non-smartphones, and it allows developers to locate them in real-time. Developer Portal. Android: Obtaining a Google Maps API Key. Well, I finally decided to start seriously looking at the Google API’s Add-On for Android projects.
Specifically, the Google Map API’s. I was very curious by the fact that the Google Places API’s will be released next month (July, 2010) and am interested in Android apps that are able to locate and display places that are nearby, or in close proximity to your current location. FYI, more information on the Google Maps API Family is found here. Of course, the easy thing was to find code snippets and information that quickly had me comfortable with using the Maps API. But then I needed to obtain a Maps API Key, and things slowed down a bit. Four important things to know are Let’s look at a quick example. In order to obtain a suitable private key, you must create a keystore that contains the one private key as follows: To get the MD5 fingerprint, do the following:
Android Development – Part 2: Using Google’s Places API to Develop Compelling Location Based Mobile Applications. In Part 1, we discussed how to get started using Google’s Places API, including all necessary registrations.
We also delved lightly on the differences between Place searches and Place details. Now let’s actually create something fun and useful. First we need an idea. Android Development – Part 1: Using Google’s Places API to Develop Compelling Location Based Mobile Applications. Google released its Places API last month (July 2010) and this is exciting news for developers.
Why? Because, as developers, we have access to an extremely important database of information, allowing us to develop compelling mobile applications that publish a mobile user’s location, and provide information on places that are in proximity to that location. This will open up innovative thinking for businesses trying to attract more customers, and enhance the services of existing customers. As developers, we have a great opportunity to move mobile application development from cheap Soundboard applications, to powerful, business savvy applications capable of legitimizing mobile’s presence as a significant business contributor. LocationManager. Register for location updates using a Criteria and pending intent.
The requestLocationUpdates() and requestSingleUpdate() register the current activity to be updated periodically by the named provider, or by the provider matching the specified Criteria, with location and status updates. Location updates are received either by LocationListener callbacks, or by broadcast intents to a supplied PendingIntent. If the caller supplied a pending intent, then location updates are sent with a key of KEY_LOCATION_CHANGED and a Location value. The location update interval can be controlled using the minTime parameter. The elapsed time between location updates will never be less than minTime, although it can be more depending on the Location Provider implementation and the update interval requested by other applications.