Hybrid Applications with REALbasic

REALbasic No Comments »

Hybrid Applications with REALbasic

Lately, I’ve stumbled across a few articles about hybrid applications. These are desktop applications that also make significant use of the internet. Examples of such applications include:

The benefits of a hybrid applications are that you get to access all the resources available to desktop applications while at the same time enjoying the benefits of the internet as a whole. This essentially means your application will be fast and well-connected.

In fact, applications like like iTunes, iSale, FeedDemon and even Second Life could be written in REALbasic.

Why REALbasic?

What the benefit of using REALbasic to build hybrid applications? First of all, REALbasic is cross-platform, which is a pretty important for a hybrid application. The biggest benefit to using a web application is, because it runs in a browser, it works on any platform. Normally, even a hybrid application is limited to the OS it was designed for. The fancy New York Times Reader (built with the latest .NET 3.0 stuff) still requires the entire .NET 3.0 framework to be installed so it will only work on Windows XP or Vista. Even Microsoft’s new Silverlight product, which is essentially a way to turn your web applications into hybrid applications, does not support Linux. And neither does Adobe’s offering, Air, at least not yet. (Of course, both Silverlight and Air allow you to create web-only applications as well, which REALbasic cannot do.)

And don’t forget, REALbasic applications are platform-native so you won’t have to require a run-time.

Internet Technologies Available in REALbasic

The second reason to consider REALbasic is that it has all kinds of built-in capabilities for creating hybrid applications. It includes the HTMLViewer control which allows you to show web pages directly in your application (using the Internet Explorer engine on Windows, Safari WebKit on Mac OS X and Mozilla Gecko on Linux). REALbasic has extensive networking support with HttpSockets and HttpSecureSockets. It can also communicate using SSL, TCP and UDP using the corresponding Socket classes.

And for cases where you need to easily communicate between REALbasic applications it includes the simplified AutoDiscovery, EasyTCPSocket and EasyUDPSocket classes.

REALbasic can also access web services. You’ll have to write them in a different tool, but REALbasic can call them using the SOAPMethod and SOAPResult classes. Support for e-mail is provide with POP3 and SMTP classes.

And lastly, REALbasic includes SQLite for local database storage (it’s called REALSQLDatabase, though), just like Adobe Air.

You can read all about these and other classes in the REALbasic Language Reference.

Try it Out
If you’re looking to make a hybrid application, you should consider REALbasic. You might find that it could save you a whole bunch of time. And if you get stuck, maybe I can help you out.

Big-Name Companies Use REALbasic, too

REALbasic No Comments »

A question was recently posted to the REALbasic forums asking what large corporations used REALbasic.  Matt Quagliana (the sales guy at REAL Software) replied with a very impressive list.  I quote:

mmm… what excellent timing. We recently compiled two such lists, one of Fortune 500 users and one of U.S. government users. These will show up in an upcoming website refresh, but meanwhile, here they are:   

 

Some of the Fortune 500 companies that use REALbasic are: 

  • Abbott Laboratories
  • Affiliated Computer Svcs. 
  • Agilent Technologies 
  • American Electric Power 
  • American Family Ins. Grp. 
  • Anthem 
  • Apple 
  • AT&T 
  • Automatic Data Proc. 
  • Avaya 
  • Avnet 
  • Baker Hughes 
  • Bank of America Corp. 
  • Bank of New York Co. 
  • Baxter International 
  • Boeing 
  • Boise Cascade 
  • Burlington No. Santa Fe 
  • Caterpillar 
  • Charter Communications 
  • ChevronTexaco 
  • Chubb 
  • Cigna 
  • Cisco Systems 
  • CIT Group 
  • Citigroup 
  • Comcast 
  • ConAgra Foods 
  • Consolidated Edison 
  • Cox Communications 
  • Deere 
  • Dell 
  • Delphi 
  • Dover 
  • Dow Chemical 
  • DTE Energy 
  • DuPont 
  • Eastman Kodak 
  • Eaton 
  • Electronic Data Systems 
  • EMC 
  • Entergy 
  • Exxon Mobil 
  • FedEx 
  • First Data 
  • Fluor 
  • Ford Motor 
  • Gannett 
  • Gap 
  • Gateway 
  • General Electric 
  • Gillette 
  • Golden West Financial 
  • Goodrich 
  • Group 1 Automotive 
  • H&R Block 
  • Halliburton 
  • Hartford Financial Services 
  • Home Depot 
  • Honeywell Intl. 
  • Humana 
  • Ikon Office Solutions 
  • Ingram Micro 
  • Intel 
  • Intl. Business Machines 
  • ITT Industries 
  • Johnson Controls 
  • KeySpan 
  • Kroger 
  • L-3 Communications 
  • Lear 
  • Lexmark International 
  • Lucent Technologies 
  • McGraw-Hill 
  • Medtronic 
  • Mellon Financial Corp. 
  • Merck 
  • Merrill Lynch 
  • MetLife 
  • Microsoft 
  • Monsanto 
  • Motorola 
  • Murphy Oil 
  • NCR 
  • Nike 
  • Nordstrom 
  • Norfolk Southern 
  • NTL 
  • Oracle 
  • Paccar 
  • Pfizer 
  • PG&E Corp. 
  • PNC Financial Svcs. Group 
  • Qualcomm 
  • Raytheon 
  • Rohm & Haas 
  • Sanmina-SCI 
  • SBC Communications 
  • SCANA 
  • Science Applications Intl. 
  • Sealed Air 
  • Sherwin-Williams 
  • Smurfit-Stone Container 
  • Southwest Airlines 
  • Sprint 
  • SPX 
  • St. Paul Cos. 
  • State Farm Insurance Cos 
  • Target 
  • Textron 
  • Timken 
  • Tribune 
  • Unisys 
  • United Parcel Service 
  • Unocal 
  • Verizon Communications 
  • W.W. Grainger 
  • Walt Disney 
  • Wells Fargo 
  • Whirlpool 
  • Williams 
  • Wyeth 
  • Xcel Energy 
  • Xerox

Some of the U.S. government agencies or organizations that use REALbasic are:

  • Air Force Research Laboratory
  • Argonne National Laboratory 
  • Department of National Resources 
  • Federal Bureau of Invesigation 
  • Idaho National Laboratory 
  • International Broadcasting Bureau 
  • Lawrence Berkeley Labs 
  • Lawrence Livermore National Laboratory 
  • Los Alamos National Laboratory 
  • U.S. Deparment of the Interior 
  • National Cancer Institute 
  • National Institute of Health 
  • National Institute of Standards and Technology 
  • National Renewable Energy Laboratory 
  • National Weather Service 
  • Navy Research Laboratory 
  • National Oceanic and Atmospheric Administration 
  • Oak Ridge National Laboratory 
  • Pacific Northwest National Laboratory 
  • Sandia National Laboratories 
  • Social Security Administration 
  • U.S. Air Force 
  • U.S. Army 
  • U.S. Department of Agriculture 
  • U.S. Department of Commerce 
  • U.S. Department of Education 
  • U.S. Department of Energy 
  • U.S. Food and Drug Administration 
  • U.S. Geological Survey 
  • U.S. House Of Representatives 
  • U.S. Information Agency 
  • U.S. Navy

 

REALbasic MacTech Articles

REALbasic 1 Comment »

I haven’t written any myself, but there have been quite a few articles about REALbasic in MacTech Magazine over the years.  Since many of these articles are freely available on their web site, I thought it would be a good idea to collect and link them all in one place.  Some of these articles are a bit dated, but are still interesting:

2007

Review: REALbasic 2007 Release 2  (August 2007)

2006

None that I could find

2005

Database Applications in REALbasic (Will Leshner)

What’s New in REALbasic 2005 (Will Leshner)

2004

A Better Visual Basic Than Visual Basic (Guyren Howe)

Object-Oriented Programming with REALbasic (Guyren Howe)

Notes from REAL World Conference (Guyren Howe)

An Interview with Geoff Perlman (Guyren Howe)

CGI Programming with REALbasic and Apache (Mark Choate)

The REALbasic-Office Secret Decoder Ring (Guyren Howe)

2003

Developing QuickTime Applications with REALbasic (Tim Monroe)

2002

REALbasic Plug-In Development (Erick Tejkowski)

REALbasic: How Do You Learn This Stuff, Anyway? (G.D. Warner)

2001

REALbasic 3.0 (Erick Tejkowski)

REALbasic Database Basics (Colin Faulkingham)

Declaring External Functions in REALbasic (Joe Strout)

2000

Networking with REALbasic (Erick Tejkowski)

REALbasic CGIs (Diana Cassady)

Rapid Development with REALbasic (Erick Tejkowski)

REALbasic Sprites (Erick Tejkowski)

REALbasic: The Definitive Guide  (Paul E. Sevinç)

1999

REALbasic Plug-In Programming (Erick Tejkowski)

REALbasic: Develop Powerful Macintosh and Windows Applications in Minutes (Erick Tejkowski)

Speech and REALbasic (Erick Tejkowski)

1998

Review: REALbasic 1.0 (Scott Anchin)

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Login