Javaground

Last updated
Javaground
Type Private
Industry Mobile Game Development and Mobile Development/Porting Tools
Founded2001
DefunctMarch 2010
Headquarters Irvine, California, U.S
Key people
Alexander Kral, Xavier Kral
ProductsGames: 2012: Apocalypse, The Inferno, Angels and Demons, UniWar (iPhone), Jeopardy! (iPhone), Blood+, Wheel of Fortune (iPhone), Quantum of Solace, James Bond Top Agent, Jeopardy! Deluxe, Wheel of Fortune Deluxe, Spider-Man 3 Puzzle, God of War: Betrayal, Spider-Man 3 Action, Snoop Dogg Cruisin', Fish n' Tunes, James Bond: Casino Royale, and more
Tools (Xpress Suite): Resource Manager, Level Editor, Universal Emulator, Porting Engine, and Avancys
Mobile Marketplace: Xpressed.com
Website Javaground Official Web Site [ dead link ]

Javaground was an American provider of a suite of development and porting tools for the mobile games industry called the Xpress Suite. The company was also a developer of mobile games. Javaground's Xpress Suite was noted for its set of automated converters, which were used to create games for a range of platforms including the iPhone, Windows Mobile, Android, BREW, and Flash, from a single set of Java ME source code. [1] [2]

Contents

Due to financial stresses the company closed in March 2010, and the website has been unavailable since sometime early in 2011.

Javaground Games

In addition to numerous game porting projects, Javaground has completed the following original mobile games, most of which have been published by Sony Online Entertainment:

Some of Javaground's porting projects include:

In mid April 2009 Javaground released their first major independent title, UniWar, which debuted on the iPhone. In less than a week it was in the list of top 10 games on the iPhone App Store, carrying a constant 4.5 star average rating for most of the week.

Xpress Suite (Javaground's Development Tools)

Javaground's development tool suite, known as the Xpress Suite, consists of the following components:

Resource Manager

Resource Manager is used to create, optimize and manage assets. It is used to configure game graphics, animation sequences, palettes, fonts, and multi-lingual translations. Resource Manager offers sophisticated 2D animation capabilities, as well as graphical optimization tools used for the creation of compact game content files.

Level Editor

Game environments constructed in the Javaground Level Editor may consist of background tiles, static scenery objects, and custom movable objects such as characters and items. The level editor supports parallax scrolling and is suited for the creation of side-scrolling platformers, overhead RPGs, and isometric games.

Universal Emulator

Javaground's Universal Emulator was designed to streamline the process of testing and debugging. The application emulates a wide variety of devices, making it possible to test and debug a game without having to first install it onto a mobile phone.[ citation needed ]

Porting Engine

This tool automatically generates builds for a variety of devices and platforms from a single set of source code. Builds generated by this application are customized for the unique constraints and bugs present on each device. Javaground's conversion tools convert Java ME code into numerous target formats. Although most mobile phones sold worldwide rely on the Java standard, a significant number of service providers offer BREW based devices, in addition to Android, Windows Mobile, and the iPhone. Javaground's converters eliminate the need to develop a different set of source code for each of these platforms.[ citation needed ]

Database

The Javaground Database profiles the characteristics of a variety of mobile devices. Mobile games are often created for devices with widely varying technical capabilities, and the database assists developers by specifying which game features should be enabled on each device.

Avancys

Avancys is Javaground's provisioning server, used for maintaining information on product life cycles, variants, and localization. It is used extensively for QA operations.

Xpressed.com

In early 2009 Javaground launched a new mobile game marketplace called Xpressed.com. When launched, the site already featured well over 300 unique titles from over 20 publishers. Some of the more notable features of the service are:

History and Location

Javaground was founded in 2001 in Brussels, Belgium by Xavier Kral. Javaground USA, Corp was based in Irvine, California since 2004. The company had offices in Imola (Italy), Montreal (Canada), Chengdu (China). Javaground USA and all its offices were closed in March 2010. Javaground's technology was acquired by Australian start-up Codengo in 2011. [3]

Related Research Articles

Java Platform, Micro Edition or Java ME is a computing platform for development and deployment of portable code for embedded and mobile devices. Java ME was formerly known as Java 2 Platform, Micro Edition or J2ME. As of December 22, 2006, the Java ME source code is licensed under the GNU General Public License, and is released under the project name phoneME.

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

<span class="mw-page-title-main">S60 (software platform)</span> Smartphone software platform

The S60 Platform was a software platform for smartphones that runs on top of the Symbian operating system. It was created by Nokia based on the 'Pearl' user interface from Symbian Ltd. It was introduced at COMDEX in November 2001 and first shipped with the Nokia 7650 smartphone. The platform has since seen 5 updated editions. Series 60 was renamed to S60 in November 2005.

<span class="mw-page-title-main">Binary Runtime Environment for Wireless</span> Application development platform

Binary Runtime Environment for Wireless was an application development platform created by Qualcomm, originally for code division multiple access (CDMA) mobile phones, featuring third-party applications such as mobile games. It was offered in some feature phones but not in smartphones. First developed in 1999, as a platform for wireless applications on CDMA-based mobile phones, it debuted in September 2001. As a software platform that can download and run small programs for playing games, sending messages, and sharing photos, the main advantage of Brew MP was that the application developers can easily port their applications among all Brew MP devices by providing a standardized set of application programming interfaces. Software for Brew MP enabled handsets can be developed in C or C++ using the freely downloadable Brew MP software development kit (SDK). The BREW runtime library is part of the wireless device on-chip firmware or operating system to allow programmers to develop applications without needing to code for system interface or understand wireless applications. BREW is described as a pseudo operating system, but not a true mobile operating system. BREW was not a virtual machine such as Java ME, but it runs a native code.

WebKit is a browser engine developed by Apple and primarily used in its Safari web browser, as well as all web browsers on iOS and iPadOS. WebKit is also used by the PlayStation consoles beginning from the PS3, the Tizen mobile operating systems, the Amazon Kindle e-book reader, Nintendo consoles beginning from the 3DS Internet Browser, and the discontinued BlackBerry Browser. WebKit's C++ application programming interface (API) provides a set of classes to display Web content in windows, and implements browser features such as following links when clicked by the user, managing a back-forward list, and managing a history of pages recently visited.

<span class="mw-page-title-main">Mobile game</span> Video game played on a mobile device

A mobile game, or smartphone game, is a video game that is typically played on a mobile phone. The term also refers to all games that are played on any portable device, including from mobile phone, tablet, PDA to handheld game console, portable media player or graphing calculator, with and without network availability. The earliest known game on a mobile phone was a Tetris variant on the Hagenuk MT-2000 device from 1994.

Mobile app development is the act or process by which a mobile app is developed for one or more mobile devices, which can include personal digital assistants (PDA), enterprise digital assistants (EDA), or mobile phones. Such software applications are specifically designed to run on mobile devices, taking numerous hardware constraints into consideration. Common constraints include CPU architecture and speeds, available memory (RAM), limited data storage capacities, and considerable variation in displays and input methods. These applications can be pre-installed on phones during manufacturing or delivered as web applications, using server-side or client-side processing to provide an "application-like" experience within a web browser.

<span class="mw-page-title-main">Ovi (Nokia)</span> Former Internet services by Nokia

Ovi by Nokia was the brand for Nokia's Internet services. The Ovi services could be used from a mobile device, computer or via the web. Nokia focused on five key service areas: Games, Maps, Media, Messaging and Music. Nokia's aim with Ovi was to include third party developers, such as operators and third-party services like Yahoo's Flickr photo site. With the announcement of Ovi Maps Player API, Nokia started to evolve their services into a platform, enabling third parties to make use of Nokia's Ovi services.

iOS SDK Software development kit for iOS

The iOS SDK, formerly the iPhone SDK, is a software development kit (SDK) developed by Apple Inc. The kit allows for the development of mobile apps on Apple's iOS and iPadOS operating systems.

A mobile development framework is a software framework that is designed to support mobile app development. It is a software library that provides a fundamental structure to support the development of applications for a specific environment.

Novarra was a mobile internet software company founded in 2000 and based in Itasca, Illinois, United States. It created web-based services such as web internet access, portals, videos, widgets and advertising for mobile devices. Novarra provided access to the internet and other services through wireless handsets, PDAs and laptops and sold directly to operators, mobile handset manufacturers and internet brand companies. In 2010, Nokia acquired 100% of Novarra's shares.

Apache Cordova is a mobile application development framework created by Nitobi. Adobe Systems purchased Nitobi in 2011, rebranded it as PhoneGap, and later released an open-source version of the software called Apache Cordova. Apache Cordova enables software programmers to build hybrid web applications for mobile devices using CSS3, HTML5, and JavaScript, instead of relying on platform-specific APIs like those in Android, iOS, or Windows Phone. It enables the wrapping up of CSS, HTML, and JavaScript code depending on the platform of the device. It extends the features of HTML and JavaScript to work with the device. The resulting applications are hybrid, meaning that they are neither truly native mobile application nor purely Web-based. They are not native because all layout rendering is done via Web views instead of the platform's native UI framework. They are not Web apps because they are packaged as apps for distribution and have access to native device APIs. Mixing native and hybrid code snippets has been possible since version 1.9.

<span class="mw-page-title-main">Symbian</span> Discontinued mobile operating system

Symbian is a discontinued mobile operating system (OS) and computing platform designed for smartphones. It was originally developed as a proprietary software OS for personal digital assistants in 1998 by the Symbian Ltd. consortium. Symbian OS is a descendant of Psion's EPOC, and was released exclusively on ARM processors, although an unreleased x86 port existed. Symbian was used by many major mobile phone brands, like Samsung, Motorola, Sony Ericsson, and above all by Nokia. It was also prevalent in Japan by brands including Fujitsu, Sharp and Mitsubishi. As a pioneer that established the smartphone industry, it was the most popular smartphone OS on a worldwide average until the end of 2010, at a time when smartphones were in limited use, when it was overtaken by iOS and Android. It was notably less popular in North America.

<span class="mw-page-title-main">RhoMobile Suite</span>

RhoMobile Suite, based on the Rhodes open source framework, is a set of development tools for creating data-centric, cross-platform, native mobile consumer and enterprise applications. It allows developers to build native mobile apps using web technologies, such as CSS3, HTML5, JavaScript and Ruby. Developers can deploy RhoMobile Suite to write an app once and run it on the most-used operating systems, including iOS, Android, Windows Phone, Windows Mobile, Windows CE, Windows 10 Mobile and Windows Desktop. Developers control how apps behave on different devices. RhoMobile Suite consists of a set of tools for building, testing, debugging, integrating, deploying and managing consumer and enterprise apps. It consists of the products Rhodes, RhoElements, RhoStudio, RhoConnect, and RhoGallery, and includes a built-in Model View Controller pattern, an Object Relational Mapper for data intensive apps, integrated data synchronization, and a broad API set. These mobile development services are offered in the cloud and include hosted build, synchronization and application management.

<i>Pocket Gamer</i> Website and magazine focused on mobile, portable, and handheld video games

Pocket Gamer is a video game website that focuses on mobile, portable and handheld games. The site launched in 2005 and is published and owned by UK company Steel Media Ltd. The site covers all major portable and mobile gaming formats, including iPhone, iPod, iPad, MacBook, Pokémon go plus watch and others. And including iPhone, iPod touch, iPad, Android, Nintendo Switch and others. It was one of the first to cover the iPhone gaming market. The publication also hands out awards for handheld games to recognize them in several categories. The British newspaper The Guardian at one time syndicated a list of recommended mobile games from Pocket Gamer, especially the list of recommended games for each month. In the years since launch, Steel Media Ltd has created many brand spin-offs, including the industry-facing PocketGamer.biz site and a series of conferences called Pocket Gamer Connects.

<span class="mw-page-title-main">Android software development</span> Process of writing software for Android operating system

Android software development is the process by which applications are created for devices running the Android operating system. Google states that "Android apps can be written using Kotlin, Java, and C++ languages" using the Android software development kit (SDK), while using other languages is also possible. All non-Java virtual machine (JVM) languages, such as Go, JavaScript, C, C++ or assembly, need the help of JVM language code, that may be supplied by tools, likely with restricted API support. Some programming languages and tools allow cross-platform app support. Third party tools, development environments, and language support have also continued to evolve and expand since the initial SDK was released in 2008. The official Android app distribution mechanism to end users is Google Play; it also allows staged gradual app release, as well as distribution of pre-release app versions to testers.

An app store is a type of digital distribution platform for computer software called applications, often in a mobile context. Apps provide a specific set of functions which, by definition, do not include the running of the computer itself. Complex software designed for use on a personal computer, for example, may have a related app designed for use on a mobile device. Today apps are normally designed to run on a specific operating system—such as the contemporary iOS, macOS, Windows, Linux or Android—but in the past mobile carriers had their own portals for apps and related media content.

Microsoft mobile services are a set of proprietary mobile services created specifically for mobile devices, they are typically offered through mobile applications and mobile browser for Windows Phone, | platforms, BREW, and Java. Microsoft's mobile services are typically connected with a Microsoft account and often come preinstalled on Microsoft's own mobile operating systems while they are offered via various means for other platforms. Microsoft started to develop for mobile computing platforms with the launch of Windows CE in 1996 and later added Microsoft's Pocket Office suite to their Handheld PC line of PDAs in April 2000. From December 2014 to June 2015, Microsoft made a number of corporate acquisitions, buying several of the top applications listed in Google Play and the App Store including Acompli, Sunrise Calendar, Datazen, Wunderlist, Echo Notification Lockscreen, and MileIQ.

Universal Windows Platform (UWP) is a computing platform created by Microsoft and first introduced in Windows 10. The purpose of this platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile (discontinued), Windows 11, Xbox One, Xbox Series X/S, and HoloLens without the need to be rewritten for each. It supports Windows app development using C++, C#, VB.NET, and XAML. The API is implemented in C++, and supported in C++, VB.NET, C#, F# and JavaScript. Designed as an extension to the Windows Runtime (WinRT) platform first introduced in Windows Server 2012 and Windows 8, UWP allows developers to create apps that will potentially run on multiple types of devices.

References

  1. "Javaground Enabling Developers to Port Applications to BREW With J2ME Converter @ PhoneMag.com". 2007-07-13. Archived from the original on 2007-07-13. Retrieved 2023-06-29.
  2. "Javaground's Xpress Suite(TM) Adds Automatic Java to iPhone Conversion". 2009-01-21. Archived from the original on 2009-01-21. Retrieved 2023-06-29.
  3. "Codengo revives pioneering mobile platform Javaground". 19 September 2011.