Have a doggone happy new year!
On behalf of everyone at Alpha Software, as well as my dog Clifton and his uncles, we wish you a happy and healthy new year!
The official Alpha Software blog, covering our view of mobile application development, rapid application development, codeless AJAX, high performance web databases, desktop databases, SQL database reporting, SQL database development, SQL database programming, AJAX GUIs and AJAX front-ends, and more.
On behalf of everyone at Alpha Software, as well as my dog Clifton and his uncles, we wish you a happy and healthy new year!
PERMALINK
Posted by
Richard Rabins
at
9:12 AM
0
comments
Labels: Access, Codeless Ajax, Comparison grid, Feature packs, Feature tips, Podcast, Popular topics of 2010, Press coverage
When Neil Armstrong landed on the moon, it was a major accomplishment to say the least. But his accomplishment pails in comparison to Steve Wood's. Steve was the first person to build a complete Web application with Alpha Five Version 6 in 2005. (I'm exaggerating a bit, but come on, I was pretty excited when the first Alpha Five Web app launched.)
Unlike Neil, who never went to the moon again, Steve has built dozens of Web applications since. Steve also runs AlphaToGo, LLC, which builds custom apps and offers developers support. He even built the company's website on Alpha Five.
Steve's been able to build so many Web applications because he created a template that serves as the foundation for every Web application built with Alpha Five. The framework is a complete, ready-to-go environment for building an Alpha Five Web application with proper security, user management, content management, and preferences management.
The framework contains all the pages you would expect to find in a commercial website, such as login, about us, my account, etc. Steve used this framework for his own personal use for years, but one day slapped himself on the forehead. In his eureka moment, he realized that a lot of other developers would greatly benefit from this tool.
Steve never set out to sell his framework, but realized that it could save developers hundreds of programming hours and get sophisticated Web applications to market faster. So he packaged up his creation for Alpha Software into the AlphaToGo Web Application Framework SQL Edition and DBF Edition. Hit the video to get a quick, three-minute overview of the framework from Steve.
As you just saw, The AlphaToGo Web Application Framework can be up and running in five minutes. It's essentially an instant website that can be customized to your needs. Better yet, once it's live, you or your client can edit the content online.
If you're worried about learning a new tool, AlphaToGo has plenty of resources including free limited support. That covers installation, configuration, and publishing issues. There's also a video library to get you up to speed quickly and weekly instructional webinars.
So if you're ready to build Web applications in a fraction of the time of get more applications built in a shorter amount of time, you can save $474 on the Web Application Framework right now in the Alpha product store. Here's what's on sale now:
PERMALINK
Posted by
Richard Rabins
at
8:42 AM
1 comments
Labels: AlphaToGo, AlphaToGo Web Application Framework, Steve Wood, Training, Video
PERMALINK
Posted by
Richard Rabins
at
5:27 PM
0
comments
Labels: Alpha University, Javascript, jQuery, Training, Xbasic
Back in March, I gave you a sneak peek at Alpha Five's new internationalization support. We extended language definition strings from the grid component to the Tabbed UI component and the page layout builder. Then shortly after, we added 130 currency symbols.
When you're in the cloud, you want everyone to be able to understand your app. That's why we continue to extend our internationalization support.
I told you about these new abilities, but I haven't shown you how they work in a real, live Web application. So let me introduce you to what Alpha Five expert Jim Dusoe built.
Jim developed an application for Woolworks Live, a company that provides image resources to the fashion industry. The website had to operate in English and Japanese. Using Alpha Five's language capabilities, Jim developed the site to seamlessly translate English into Japanese and vice versa for the end user.
Jim shows you how he built the Japanese side of the app, how he's able to make it flip from one language to another, what it looks like from the end user side, and much more. Hit play on the video above and start watching. And if you've already worked multiple languages into your Alpha Five Web apps, send me an e-mail with a demo. We might even feature it on the blog!
PERMALINK
Posted by
Richard Rabins
at
9:20 AM
0
comments
Labels: Currency symbols, Demo, Foreign language support, Internationalization, Jim Dusoe, Language definition strings, Languages, Woolworks live
PERMALINK
Posted by
Richard Rabins
at
4:45 PM
0
comments
Labels: Alpha University, AlphaADO, AlphaDAO, Selwyn Rabins, SQL, Tutorial, Xbasic
It's amazing how loyal you become to the breed you own. As you know, Clifton, a.k.a. my dog and Alpha mascot, is an Irish Setter. So when there's news about Irish Setters, I'm automatically drawn to it. I might be a little late with what I'm about to share, but being the proud owner of an Irish Setter, I'll let my tardiness slide this time.
I was thrilled when I saw Clooney (who bares an uncanny resemblance and name to Clifton), an Irish Setter, win Best in Show at The National Dog Show. I feel like a proud papa. :) Below is the interview after he won. Pay special attention to Clooney's reaction when the announcer asks his handler if Clooney knows that he won the Best in Show. Enjoy!
PERMALINK
Posted by
Richard Rabins
at
1:44 PM
1 comments
Labels: Best in show, Clifton, Dogs, National Dog Show
PERMALINK
Posted by
Richard Rabins
at
5:29 PM
1 comments
Labels: Access, Alpha Five Version 10.5, FoxPro, Justin James, Microsoft Access, PowerBuilder, Press coverage, Review, TechRepublic
It seems like everyone has their own opinion about using stored procedures. And I'm not here to tell you what's right or wrong. I'm just bringing it to your attention because Alpha developer Bob Moore has created new videos showing you how to call a SQL stored procedure with arguments.
Why would you want to call a SQL stored procedure? Because it offers many benefits, such as reduced traffic between an application and the database server; increased app performance; it's reusable, transparent, and secure; and offers code management and access to expert level SQL programmers for distribution of the programming load. However, some developers argue against using stored procedures because it locks you into a SQL vendor.
If you're interested in learning more about stored procedures, watch Bob's two-part video. Part one covers the client-side JavaScript, the server-side Xbasic, and the T-SQL at the SQL Server. Part two discusses another option for passing arguments from JavaScript to the Xbasic callback function. It also includes a discussion of using Firebug for client-side debugging of Ajax callbacks.
![]() |
| Part one |
![]() |
| Part two |
PERMALINK
Posted by
Richard Rabins
at
10:49 AM
0
comments
Labels: Ajax callbacks, Arguments, Bob Moore, Client-side, Firebug, Javascript, Microsoft SQL Server, Server-side events, SQL, SQL Server and Alpha Five on the web, Stored procedure, T-SQL, Video, Xbasic
I can't believe it's been almost a year since we introduced Alpha Five Version 10. In that time I've seen some knock-out Web and desktop applications built with it. One of those include the Web app Alpha developer Bob Moore built for the North Little Rock Police Department.
Below is a short video Bob put together demoing his app where potential employees can apply for a position at the North Little Rock Police Department. Bob's application uses a SQL Server 2008 back-end. As you'll see, it includes a complex Grid that uses a Tabbed UI within the Grid quite effectively.
Conditionals are also used to hide and display information that is dependent upon the answers to previous questions in the application. The result is user-friendly navigation. In addition, the police department wanted the printed employment application to look exactly like a previously defined report when it was printed as a PDF.
That included having a fixed number of previous employer detail fields printed out, even if they were blank. Bob had to use a total of three different report layouts that ultimately merged on the fly when the report is generated. This really shows what the Alpha Five report writer is capable of. Now it's time to see the app in action. Hit play below.
PERMALINK
Posted by
Richard Rabins
at
4:40 PM
0
comments
Labels: Alpha Five Report Writer, Bob Moore, Conditional formatting, Demo, Grid, Microsoft SQL Server, North Little Rock Police Department, SQL, Tabbed UI component, Video
A few weeks ago, we asked Alan Owen, Managing Director of JA Computer Solutions Ltd (JAC), why he decided to migrate his applications from Microsoft Access to Alpha Five in a podcast. In case you missed it, you can now read the transcript or go back and listen to the interview. In it, Alan also reveals the successes he's had and the road bumps he's encountered while migrating, and much more.
PERMALINK
Posted by
Richard Rabins
at
5:30 PM
0
comments
Labels: Access, JA Computer Solutions, Microsoft Access, Migration, Non profits, Transcript
If your database application includes a transaction table, you can define a button that lets your end user easily add records from the Grid to the table. This saves your end user from manually entering information into all of the fields in transaction table.
The button is defined using Action JavaScript and choosing a user-defined Ajax callback. Watch the two videos to learn how the Ajax callback adds a new record to the transaction table. The new record in the transaction table is populated with the data from the record selected in the Grid.
![]() |
| Part one |
![]() |
| Part two |
PERMALINK
Posted by
Richard Rabins
at
3:11 PM
0
comments
Labels: Ajax callbacks, Buttons, Feature tips, Grid component, Javascript, Transaction table, User defined Ajax callbacks, Video
PERMALINK
Posted by
Richard Rabins
at
3:51 PM
0
comments
Labels: DBF, Grid component, Jay Talbott, MySQL, Reporting, SQL, Tutorial, Upsizing Freeing your database from the desktop, Web application