Find your way without a car…

Nokia Transport (older name was Transit) will tell you when the next train, bus, or tram is arriving, right to the nearest minute. It’ll guide you to the nearest stop or station, listing transfers and changes on the way, with step-by-step walking directions. And it’ll even tell you when to get off. The amazing part is “live routing” for Berlin and Potsdam in Germany! For Greece, even timetable routing is useless…

You can also find the same information on the web: maps.nokia.com/directions. An updated list of the cities is always here: Nokia Transport City Coverage

Austria

Public transport routing

Graz, Salzburg, Vienna

Belgium

Timetable routing

Antwerp, Bruges, Gent

Public transport routing

Brussels

Croatia

Public transport routing

Dubrovnik, Zagreb

Czech Republic

Public transport routing

Prague

Denmark

Timetable routing

Aalborg, Aarhus, Copenhagen, Odense

Estonia

Public transport routing

Tallinn

Finland

Timetable routing

Helsinki

France

Public transport routing

Amiens, Avignon, Bordeaux, Carcassonne, Colmar, Cote D’Azur, Lille, Lourdes, Lyon, Marseille, Montpellier, Nancy, Nantes, Orange, Orleans, Paris, Rennes, Saint Tropez, Strasbourg, Toulouse, Tours, Versailles

Germany

Live

Berlin, Potsdam

Public transport routing

Aachen, Bremen, Cologne, Dresden, Dusseldorf, Essen, Frankfurt, Hamburg, Heidelberg, Lubeck, Munich, Nuremberg, Stuttgart, Wurzburg

Greece

Public transport routing

Athens, Kos, Rhodes, Thessaloniki

Hungary

Timetable routing

Budapest

Ireland

Public transport routing

Dublin

Italy

Timetable routing

Brescia, Padua, Turin

Public transport routing

Bari, Bologna, Catania, Florence, Genoa, Milan, Naples, Palermo, Penisola Sorrentina, Pisa, Rome, Venice, Verona

Latvia

Public transport routing

Riga

Lithuania

Public transport routing

Vilnius

Luxembourg

Public transport routing

Luxembourg City

Netherlands

Public transport routing

Amsterdam, Rotterdam

Norway

Public transport routing

Oslo

Poland

Public transport routing

Czestochowa, Gdansk, Krakow, Poznan, Torun, Warsaw

Portugal

Public transport routing

Guimaraes, Lisbon, Porto

Russia

Timetable routing

Chelyabinsk, Kazan, Krasnodar, Krasnoyarsk, Nizhny Novgorod, Novosibirsk, Omsk, Perm, Rostov on Don, Samara, Saratov, Ufa, Volgograd, Voronezh, Yakaterinburg

Public transport routing

Moscow, St Petersburg

Slovakia

Public transport routing

Bratislava

Slovenia

Public transport routing

Ljubljana

Spain

Timetable routing

Barcelona

Public transport routing

Bilbao, Cordoba, Elche, Granada, Madrid, Oviedo, Palma De Mallorca, Salamanca, Santiago De Compostela, Segovia, Seville, Tenerife, Valencia, Zaragoza

Sweden

Public transport routing

Gothenburg, Stockholm

Switzerland

Public transport routing

Bern, Geneva, Zurich

Turkey

Public transport routing

Ankara, Bursa, Istanbul, Izmir

UK

Timetable routing

London

Public transport routing

Bath, Birmingham, Brighton, Bristol, Cardiff, Edinburgh, Glasgow, Leeds, Liverpool, London, Manchester, Newcastle, Nottingham

Ukraine

Public transport routing

Kiev

South Africa

Public transport routing

Cape Town, Johannesburg

UAE

Public transport routing

Dubai

Canada

Timetable routing

Brampton, Burlington, Calgary, Edmonton, Halifax, Hamilton, Mississauga, Montreal, Oshawa, Quebec, Toronto, Vaughan, Winnipeg

Public transport routing

Niagara Ca, Ottawa, Vancouver

USA

Timetable routing

Arvada, Atlanta, Aurora, Austin, Baltimore, Boston, Boulder, Burbank, Cambridge, Carlsbad, Carrollton, Centennial, Chicago, Chula Vista, Cincinnati, Cleveland, Coral Springs, Dallas, Denver, Downey, El Monte, Elizabeth, Escondino, Fort Lauderdale, Fort Wayne, Fort Worth, Garland, Glendale, Hartford, Henderson, Hialeah, Hollywood, Honolulu, Houston, Indianapolis, Inglewood, Irving, Jersey City, Lakewood, Lancaster, Las Vegas, Long Beach, Los Angeles, Louisville, Miami, Miami Gardens, Milwaukee, Minneapolis, Miramar, New Haven, New Orleans, New York City, North Las Vegas, Norwalk, Oakland, Oceanside, Palmdale, Pasadena, Paterson, Pembroke Pines, Philadelphia, Phoenix, Pittsburgh, Plano, Pomona, Pompano Beach, Portland Oregon, Richardson, Sacramento, Salt Lake City, San Antonio, San Diego, San Francisco, Seattle, South Gate, St. Louis, St. Paul, Tampa, Thornton, Torrance, Westminster, Yonkers

Public transport routing

Charlotte, Detroit, Jacksonville, Kansas City, Memphis, Nashville, Niagara Usa, Orlando, Washington DC

Argentina

Public transport routing

Buenos Aires

Brazil

Public transport routing

Belo Horizonte, Bertioga, Curitiba, Porto Alegre, Rio De Janeiro, Sao Paulo

Chile

Public transport routing

Santiago

Mexico

Public transport routing

Guadalajara, Mexico City, Monterrey

Venezuela

Public transport routing

Caracas

China

Public transport routing

Ankang, Anqing, Anshan, Anyang, Baicheng, Baise, Baishan, Baoding, Baoji, Baotou, Beihai, Beijing, Bengbu, Benxi, Binzhou, Bozhou, Cangzhou, Changchun, Changde, Changji, Changsha, Changzhi, Changzhou, Chaohu, Chaoyang, Chaozhou, Chengde, Chengdu, Chenzhou, Chifeng, Chizhou, Chongqing, Chuzhou, Dali, Dalian, Dandong, Daqing, Dazhou, Deyang, Dezhou, Dongguan, Dongying, Erdos, Fangchenggang, Foshan, Fushun, Fuxin, Fuyang, Fuzhou1, Ganzhou, Guangan, Guangzhou, Guilin, Guiyang, Haikou, Handan, Hangzhou, Hanzhong, Harbin, Hebi, Hefei, Hegang, Hengshui, Hengyang, Heyuan, Heze, Hezhou, Hohhot, Hong Kong, Huaian, Huaibei, Huaihua, Huainan, Huangshan, Huangshi, Huizhou, Huludao, Huzhou, Jiamusi, Jiangmen, Jiaozuo, Jiaxing, Jieyang, Jilin, Jinan, Jingdezhen, Jingmen, Jingzhou, Jinhua, Jining, Jinzhong, Jinzhou, Jishou, Jiujiang, Jiyuan, Kaifeng, Kunming, Laiwu, Langfang, Lanzhou, Lasa, Leshan, Lianyungang, Liaocheng, Liaoyang, Liaoyuan, Lijiang, Linyi, Lishui, Liuan, Liuzhou, Longyan, Loudi, Luoyang, Luzhou, Lvliang, Maanshan, Macau, Maoming, Meishan, Meizhou, Mianyang, Mudanjiang, Nanchang, Nanchong, Nanjing, Nanning, Nanping, Nantong, Nanyang, Neijiang, Ningbo, Ningde, Panjin, Panzhihua, Pingdingshan, Putian, Qaramay, Qingdao, Qinhuangdao, Qiqihar, Quanzhou, Quzhou, Rizhao, Sanmenxia, Sanming, Sanya, Shanghai, Shangluo, Shangqiu, Shangrao, Shantou, Shanwei, Shaoguan, Shaoxing, Shaoyang, Shenyang, Shenzhen, Shijiazhuang, Shiyan, Shuozhou, Siping, Suqian, Suzhou1, Suzhou2, Taian, Taiyuan, Taizhou1, Taizhou2, Tangshan, Tianjin, Tianshui, Tieling, Tongchuan, Tonghua, Tongliao, Tongling, Urumchi, Weifang, Weihai, Weinan, Wenzhou, Wuhan, Wuhu, Wuxi, Wuzhou, Xiamen, Xian, Xiangfan, Xiangtan, Xianyang, Xingtai, Xining, Xinxiang, Xinyang, Xuancheng, Xuchang, Xuzhou, Yanan, Yanbian, Yancheng, Yangjiang, Yangquan, Yangzhou, Yantai, Yibin, Yichang, Yichun1, Yinchuan, Yingkou, Yiyang, Yongzhou, Yueyang, Yulin1, Yulin2, Yuncheng, Yuxi, Zaozhuang, Zhangjiajie, Zhangjiakou, Zhangzhou, Zhanjiang, Zhaoqing, Zhengzhou, Zhenjiang, Zhongshan, Zhoushan, Zhuhai, Zhumadian, Zhuzhou, Zibo, Zigong, Ziyang

Australia

Public transport routing

Adelaide, Brisbane, Canberra, Gold Coast, Melbourne, Perth, Sydney

India

Public transport routing

Ahmedabad, Bangalore, Chandigarh, Chennai, Hyderabad, Kolkata, Mumbai, New Delhi, Pune, Surat, Vadodara

Indonesia

Public transport routing

Jakarta

Malaysia

Public transport routing

Kuala Lumpur, Penang

New Zealand

Timetable routing

Auckland, Wellington

Public transport routing

Christchurch

Philippines

Public transport routing

Manila

Singapore

Public transport routing

Sentosa, Singapore

Taiwan

Public transport routing

Kaohsiung, Taipei

Thailand

Public transport routing

Bangkok, Pattaya

RunTime in Windows RT – Another approach

What is really RT in Windows RT? Hal Berenson shares his thoughts with us and they are really interesting:

The name Windows RT wasn’t chosen to convey a message about Windows moving to ARM processors.  Nor was it chosen to convey that it was a Tablet OS.  The name appears to have been chosen primarily for one reason, it is an operating system devoted to running Windows RunTime apps.  It splits the mainstream Windows product into two families.  Windows for running Win32 “desktop” and Windows RunTime applications and Windows RT that drops the legacy Win32 application support.  Windows RT is Microsoft’s go forward client operating system, while Windows is the operating system Microsoft will need to keep selling and enhancing for a transition that will last a decade or more, but it will eventually be considered a legacy.

Read the whole article here: There is no ARM in Windows RT | Hal\’s (Im)Perfect Vision.

No more Expression Studio – What does it mean?

Things are changing fast at Microsoft and its developer tools. Expression Studio is fading out and the future of Silverlight is also a big question. Hal Berenson, a former Distinguished Engineer at Microsoft, explains some things. I copy two parts to get an idea:

The Web also allowed another platform competitor to emerge, Adobe.  Adobe’s Flash, AIR, and Flex represented another serious threat to Microsoft’s platforms.  Applications written using them were platform independent, and Flash itself had gained enormous market share as the only practical way to create rich media experiences on the web.  Moreover, Adobe’s business model was the exact opposite of Microsoft’s.  Whereas Microsoft provided development tools primarily in order to sell runtimes (e.g., operating systems), Adobe gave away runtimes in order to sell tools.  Adobe also specialized in entering the application lifecycle much earlier than Microsoft, establishing dominance in the design tool space.

and

One of the first things to note about the iPhone was that Apple made development tools available for free.  At the same time Microsoft was requiring mobile developers to purchase one of its premium versions of Visual Studio such as Professional.  For Windows Phone to succeed Microsoft was going to have to give away tools for mobile development.  Second, Apple eschewed any kind of plug-ins for the iPhone browser and designed the rules for the App Store to ban generic runtimes like those of Adobe.  As it turned out the iPhones huge success would end Adobe’s run at becoming a platform vendor.

Read the whole article here: Putting Expression Studio’s demise in perspective | Hal\’s (Im)Perfect Vision. And also read the comments from Scott Barnes and Sparkler below the article. They both work (or worked) for Microsoft and provide more details. Very interesting details…

Canonical unveils Ubuntu phone OS that doubles as a “full PC”

Canonical just unveiled a version of Ubuntu that has a smartphone “skin” converting it to an Android-like OS. When the device is connected to a monitor, keyboard and mouse, it works as a normal PC (with Linux). I wonder how it works with the touch-enabled screens and how it handles interrupts from voice calls and text messages. Battery management is another big concern…

Read more here: Canonical unveils Ubuntu phone OS that doubles as a “full PC” | Ars Technica.

A €299 forensic tool decrypts BitLocker, PGP and TrueCrypt disks

The Russian Elcomsoft sells Elcomsoft Forensic Disk Decryptor for €299. Of course the tricky part is how to decrypt the contents. Below you can read what they say about finding the encryption keys. I copy from their website:

Perform the complete forensic analysis of encrypted disks and volumes protected with desktop and portable versions of BitLocker, PGP and TrueCrypt. Elcomsoft Forensic Disk Decryptor allows decrypting data from encrypted containers or mounting encrypted volumes, providing full forensic access to protected information stored in the three most popular types of crypto containers. Access to encrypted information is provided in real-time.

Features and Benefits

  • Decrypts information stored in three most popular crypto containers
  • Mounts encrypted BitLocker, PGP and TrueCrypt volumes
  • Supports removable media encrypted with BitLocker To Go
  • Supports both encrypted containers and full disk encryption
  • Acquires protection keys from RAM dumps, hibernation files
  • Extracts all the keys from a memory dump at once if there is more than one crypto container in the system
  • Fast acquisition (limited only by disk read speeds)
  • Zero-footprint operation leaves no traces and requires no modifications to encrypted volume contents
  • Recovers and stores original encryption keys
  • Supports all 32-bit and 64-bit versions of Windows

efdd s This $299 tool is reportedly capable of decrypting BitLocker, PGP, and TrueCrypt disks in real time

Three Ways to Acquire Encryption Keys

Elcomsoft Forensic Disk Decryptor needs the original encryption keys in order to access protected information stored in crypto containers. The encryption keys can be derived from hibernation files or memory dump files acquired while the encrypted volume was mounted. There are three ways available to acquire the original encryption keys:

  • By analyzing the hibernation file (if the PC being analyzed is turned off);
  • By analyzing a memory dump file *
  • By performing a FireWire attack ** (PC being analyzed must be running with encrypted volumes mounted).

* A memory dump of a running PC can be acquired with one of the readily available forensic tools such as MoonSols Windows Memory Toolkit
** A free tool launched on investigator’s PC is required to perform the FireWire attack (e.g. Inception)

Acquiring Encryption Keys

Generally, the choice of one of the three attacks depends on the running state of the PC being analyzed. It also depends on whether or not installation of a forensic tool is possible on a PC under investigation.

If the PC being investigated is turned off, the encryption keys can be retrieved from the hibernation file. The encrypted volume must be mounted before the computer went to sleep. If the volume is dismounted before hibernation, the encryption keys may not be derived from the hibernation file.

If the PC is turned on, a memory dump can be taken with any forensic tool if installation of such tool is permitted (e.g. the PC is unlocked and logged-in account has administrative privileges). The encrypted volume must be mounted at the time of memory dump acquisition. Good description of this technology (and complete list of free and commercial memory acquisition tools) is available athttp://www.forensicswiki.org/wiki/Tools:Memory_Imaging.

Finally, if the PC being investigated is turned on but installing forensic tools is not possible (e.g. the PC is locked or logged-in account lacks administrative privileges), a remote attack via a FireWire port can be performed in order to obtain a memory dump. This attack requires the use of a free third-party tool (such as Inception: http://www.breaknenter.org/projects/inception/), and offers near 100% results due to the implementation of FireWire protocol that enables direct memory access. Both the target PC and the computer used for acquisition must have FireWire (IEEE 1394) ports.

Once the original encryption keys are acquired, Elcomsoft Forensic Disk Decryptor stores the keys for future access, and offers an option to either decrypt the entire content of encrypted container or mount the protected disk as another drive letter for real-time access.

Check your WP8 apps with Simulation Dashboard

clip_image002The most difficult part of testing a mobile application is to simulate problems with the network and conditions that emerge during actual use of the smartphone or tablet during real use. Until now it was very difficult or impossible to simulate network interruptions in flow of data, slow or high-latency networks under phone calls received while using your application.

The new Windows Phone SDK 8.0 addresses all these types of conditions through the introduction of Simulation Dashboard. It lets you validate in advance how your app will behave in real life conditions. You can simulate various network conditions and phone interruptions from the dashboard and tweak your app to ensure that it behaves well under these conditions.

I copy the following list of scenarios from the blog post Simulation Dashboard for Windows Phone Apps you should check:

  • Handling phone interruptions while scrolling in an e-book reader app
  • Buffering large media to help in low network speeds for a video app
  • Validating a location-based app with network changes in the middle of use
  • Validating a wallpaper changing app’s functionality using Lock Screen simulation on emulator
  • Ensuring that a location tracking app runs even under Lock Screen deactivation on emulator
  • Testing a network app to ensure it does not crash in cases of No Network
  • Ensuring that data transfer resumes gracefully in case of network interruptions
  • Validating whether calls to a web service will fail with timeout in cases of poor network
  • Using network simulation to identify energy consumption of an app in different network conditions

Can Your Mobile Device Be Trusted?

create.connect.communicate

Are you playing games, checking-in or downloading apps? Beware! Most, if not all, of your data is being collected and access is being granted to areas that you may consider private.

While most people don’t know what happens to their personal data online and some notions of privacy may be shifting, average Internet users still care enormously about digital privacy – Jon Leibowitz, Federal Trade Commission Chairman

In fact, this graphic reveals that:

  • 81% of mobile users think safeguarding their personal information is important
  • 76% of mobile users said they are very selective about who they give their information
  • 92% are concerned about applications collecting their personal information without their consent

As social and mobile technology continue to grow and the amount of information people reveal about themselves increases, consumer privacy has become a major concern. The growth of mobile apps, in particular, has raised concerns about mobile security and…

View original post 166 more words

iOS to WP8: The First 24 hours

More apps will come, all the rest (the good ones) are difficult to implement. And Windows Phone 8 is already there…

FrazierCIO

It has now been over 24 hours since I moved from my iPhone running iOS to the Nokia Lumia 920 running WindowsPhone 8 (WP8).

First the Good:

I love the speed and responsiveness of the touch interface. There is no lag at all whenever I am typing or switching applications. I am becoming a fan of the WP8 “Live Tile” interface, though I was not at first.  I like that I can make each tile small, large, or wide to suit my needs. Just like with Android, I am fan of being able to customize my phone UI. Which you cannot do with the iPhone.

Wireless charging. You get a free “charge pad” when you buy the 920. This allows me to just lay the phone on the pad for it to charge. It is really hard to plug in a cable to charge? No. But it is great to…

View original post 573 more words