Symbian S60 3rd Edition is a true multi-tasking smartphone operating system released by Nokia in 2005. It is geared toward non-touch smartphones such as Nokia's 2006 flagship model, the N95. It supports application development in Java MIDP, C++, Python, and Adobe Flash, but lacks an integrated app store such as the Nokia Ovi Store found in the 5th edition of the operating system. In contrast to the 1st and 2nd edition of Symbian S60, the 3rd edition OS integrates mandatory code signing. This means that only applications signed by registered developers for specific devices can be installed. While intended to increase the quality and legitimacy of software, the implementation of this feature has been criticized by developers as cumbersome, and it prevents owners of rather uncommon devices from installing software. The operating system is mainly sold with Nokia devices, however, it has also been adopted by LG and Samsung in some of their phones. In 2010, Nokia aims to keep Symbian S60 3rd Edition alive by moving it to the entry- and mid-range smartphone market; the latest addition has been the Nokia C5, scheduled to be released in Q2 2010.