| BREW Article Published 09-Mar-04
Focus on memory deallocation and memory exhaustion, testing useful techniques such as smart pointers [2, 3, 5]. Also see where POD and non-POD smart pointers get involved.
| BREW Article Published 19-Feb-04
Both heap and stack memory are scarce resources in BREW, thus memory allocation is of paramount importance. Review the main techniques and some of the 'usual suspects' and possible solutions to memory fragmentation, access speed, and exhaustion issues.
| BREW Article Published 03-Feb-04
The votes have been counted. See what you chose as the Product of the Year 2003.
| BREW Article Published 21-Jan-04
Develop BREW applications using an API that provides automatic memory management and that is similar to the J2ME development model.
| BREW Article Published 04-Dec-03
Discover how to narrow the gap between BREW and J2ME as well as learn insight into the design process for using these technologies.
| BREW Article Published 06-Nov-03
Learn the virtues of cooperative multithreading — you will learn to find, wait, and notify.
| BREW Article Published 30-Sep-03
Learn the value and limitations of BREW's new cooperatively scheduled multithreading support as well BREW's new interface capable of controlling the lifetime of associated resources.
| BREW Article Published 28-Aug-03
Learn how to handle file I/O and network resources on BREW from a Generic Connection Framework (GCF) perspective.
| BREW Article Published 30-Jul-03
Examine the intricacies of the asynchronous programming model and develop tools to help establish a common ground for I/O and network operations on BREW. See how to encapsulate this commonality into a framework.
| BREW Article Published 27-Jun-03
Discover a String implementation for BREW that freely uses both char and AECHAR data types. This is actually a generalization of BrewString that allows strings, wide strings, char and AECHAR arrays to be mixed together.
| BREW Article Published 03-Jun-03
Learn how to avoid possible problems you can encounter when compiling the BREW utility library using ARM ADS1.x. An ADS1.0.1 conformant library is included for downloading.
| BREW Article Published 24-Apr-03
Delve into the implementation of a hash table together with an XML parser using BREW.
| BREW Article Published 25-Mar-03
Analyze the intricacies of a vector class in BREW while focusing on efficiency, safety, and other special features. Also examine how to avoid the code bloat usually associated with general purpose containers.
| BREW Article Published 27-Feb-03
Examine the string library in the BREW SDK. This article is the first in a series that will present possible implementations of utility libraries in BREW.
| BREW Article Published 25-Nov-02
Discover the fundamental structure of a wireless, mobile BREW application written in C++. Highlighted is the subset of C++ features that can be used.
| BREW Article Published 08-Nov-02
BREW is an event-based execution environment with no support for multithreading. This article introduces an implementation of cooperative multitasking in the BREW environment to get around this complicated, non-trivial problem.
| BREW Article Published 04-Nov-02
Walk through the code necessary to build a BREW application.
| BREW Article Published 08-Oct-02
BREW offers a number of editors and wizards to make life easier for developers. Jump into BREW development with three important BREW SDK tools, the BREW Application Wizard, the BREW MIF Editor, and the BREW Resource Editor.
| BREW Article Published 29-Aug-02
BREW development is one of the key areas currently catching the attention of developers targeting wireless platforms. In this first of a series of articles, learn what is involved for BREW development.