Home > News > Releases C++ Development Environment for BREW

Press Release

Sophia Cradle Releases C++ Development Environment for BREW

For the first time in the world, Sophia Cradle enables programmers to use C++ in development of BREW apps


KYOTO — September 8, 2003 — Sophia Cradle Incorporated (Headquarter: Kyoto; CEO: Kazunori Sugiyama), an innovative developer of mobile phone software, today announced to release an updated version of SophiaFramework, a BREW application framework with graphical user interface. It is a leading product in the BREW application framework arena. Enhancements include support for C++ with all BREW interfaces and utilities such as string and drawing.

Full Story

Sophia Cradle upgrades its BREW [*1] application framework SophiaFramework [*2] to version 2.0.

In the previous version 1.x, SophiaFramework only provided the user interface components of BREW interfaces, which are written in the C programming language. On the other hand, the latest version provides full support for all BREW interfaces in C++ [*3]. Another feature is a number of utility class libraries that support C++ for string, drawing, collection and network.

Therefore, the new SophiaFramework enables developers to use an object-oriented approach [*4] when developing a BREW application and to write all parts of the program in C++.

Pricing and Availability
SophiaFramework version 2.0 is available starting September 8, 2003 at the Sophia Cradle web site. The price is 1,000,000 JPY per license. For more information, please visit /english/products/sophiaframework/.

This Press Release: /english/news/pressrelease/2003/20030908.html



[*1] BREW (Binary Runtime Environment for Wireless)

The standard of mobile phone software developed by QUALCOMM Incorporated, released in January 2001. BREW applications work fast no matter what the underlying system software in the handset is. A user can download a compiled BREW application from the Internet and use it with any BREW-enabled handset. The worldwide spread of BREW is so remarkable that there are currently 23 network operators that provide BREW services, including Japan's KDDI which started offering it in February 2003.

[*2] SophiaFramework

Middleware released by Sophia Cradle in August 2002. It runs on BREW and consists of three layers: graphical user interface (GUI), C++ utility library and C++ wrappers. SophiaFramework helps a developer create a high-quality BREW application in a short period of time. The technology of SophiaFramework is used in many of the top-selling BREW applications in Japan.

More about SophiaFramework: /english/products/sophiaframework/

[*3] C++

An object-oriented version of the C programming language, which has been widely used to develop enterprise and commercial applications. The advantage of programming in C++ is that classes can be recycled for better developer productivity and maintainability. However, the runtime speed may be slower and the application size may be bigger than the applications that are developed in C.

[*4] Object-oriented approach

Writing a program that supports an object data model, wherein the data and their associated processing (called "methods") are defined as self-contained entities called "objects." This approach is suitable for writing a big and complicated program. Today, C++ and Java are the major object-oriented programming languages.

About Sophia Cradle

Sophia Cradle Incorporated is a mobile phone software developer which currently specializes in BREW C++, GUI middleware and mobile Java. Founded in 2002, Sophia Cradle aims to render services to the improvement of everyone's quality of life by creating innovative mobile Internet technology. For more information about Sophia Cradle, please visit www.s-cradle.com/english/.