Galleo Linux Multimedia Communicator
Always on, always connected, everywhere--a dream? Not anymore with the Galleo Linux MMC (MultiMedia Communicator), the first of a new breed of embedded devices that takes advantage of wireless mobility and internet convergence.
Imagine true Internet vs. WAP, near desktop-machine bandwidth vs. cellular base speed, a whole desktop full of applications that know how to talk between them vs. boring simplistic interfaces, and a fully open configurable user interface that gives each operator (and each user) the touch of exclusivity vs. closed monothematic interfaces. And, everything in your hand (it's only 5.27" × 3.66" × .69". Let's start by describing the main hardware and software features:
Intel StrongARM CPU running at 206MHz
16MB Flash (Intel Strata Flash)
Color TFT LCD touchscreen with backlight
ETSI GSM Phase 2+ standard GSM module
Internal dual band 900/1800 or 900/1900MHz antenna
SIM Card interface (GSM)
SIM Card interface (third-party authentication--second SIM)
Headset with integrated microphone
IrDA interface (supporting 115200bps at at least 25cm)
MMC memory expansion (either MMC or SD)
External keys (home, phone, sleep, user-defined, etc.)
Power management/battery charging control
Battery Li-polymer (capable of 13-14 hours, standby and 3-4 hours radio operation)
Attached video camera
This hardware runs Linux as its OS, administering resources and user requests in the smooth and reliable way we are familiar with. Because we wanted not only a true mobile internet device but also a useful assistant for the user, we chose the KDE desktop as our common API for the local applications. KDE comes with one of the best browsers on the market, Konqueror, and an advanced, extensible and reliable desktop interprocess communication protocol (DCOP). Based on this API the device includes in its standard software base:
A powerful personal information manager (PIM) including calendar functions, to-do lists, appointments, etc.
An e-mail client tailored to the specific needs of a small device and smart attachment handling via portal services while working within the constraints of a handheld unit.
A handy contacts manager that can be invoked from any other application that needs to access its information database.
The phone-user interface with all the functionality the user expects from any modern cellular phone device (i.e., smart phonebook, missed calls, received calls, etc.).
An MP3 player (with playlist editor).
A video player (MPEG and AVI files).
A streaming video player (that plays proprietary, compressed streaming video over the Net).
Portal messenger handler (that manages location services also).
Software keyboard with smart word completion and handwriting recognition and multilingual support (Unicode support) for more than one language at a time by using language packages.
Network and/or service provider fast dialer.
Applications quick launch.
Frame capture (can be included as a mail attachment, for example).
Java-based portal applications (operators and ISP providers fully configurable).
Included IPSec-compliant VPN for corporate and intranet solutions.
Easy and centralized user-settings application that supports standard predefined profiles and custom profiles.
Powerful mobile database manager with SQL server included, accessible from all applications.
Operator news, etc.
In addition to KDE API and applications, the device includes an embedded Java Virtual Machine that allows the browser to run a multitude of applications via Java applets and provides an open interface to service providers to give users full customization.
The Galleo MMC also integrates a proprietary compression mechanism (from Jigami Corp.) that gives a sustained rate of five times the base bandwidth of the cellular connection over HTTP and SMTP protocols and also provides high-compression rates for streaming video with operators that support this format.
Also included as an important part of the overall functionality is an SQL database server that, together with a special database API, provides services to all applications that need access to it, for example the contacts, phone, PIM, etc.
|Non-Linux FOSS: libnotify, OS X Style||Jun 18, 2013|
|Containers—Not Virtual Machines—Are the Future Cloud||Jun 17, 2013|
|Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer||Jun 12, 2013|
|Weechat, Irssi's Little Brother||Jun 11, 2013|
|One Tail Just Isn't Enough||Jun 07, 2013|
|Introduction to MapReduce with Hadoop on Linux||Jun 05, 2013|
- Containers—Not Virtual Machines—Are the Future Cloud
- Non-Linux FOSS: libnotify, OS X Style
- Linux Systems Administrator
- Validate an E-Mail Address with PHP, the Right Way
- Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer
- Senior Perl Developer
- Technical Support Rep
- UX Designer
- Introduction to MapReduce with Hadoop on Linux
- RSS Feeds
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?