Recommendation

Terms Of Use : Privacy Policy : Contact Us
© RIS d.o.o., All Rights Reserved

Thin@ 2.0 early release (September 29, 2011)

Thin@ 2.0 early release is ready for download.

It was presented for the first time at the Clarion International Developer Conference 2011.

Thin@ Java Client 1.0 beta2 is also ready. The pre-release version has many bug fixes and new features, including Print Preview support, submenus, button text clipping, etc. You can download it in the Java Client section.

Thin@ collaborating with several 3rd Party vendors (August 17, 2011)

If you are a ClarionTools, Noyantis or RPM user you'll be glad to know that we've been actively collaborating with these 3rd party vendors with a common goal of making these products fully compatible with Thin@.

Andy Kaczmarczyk from ClarionTools has been using our new Thin@ External Support Class to make support for Thin@ in his products, including the Report and Query Wizards. Our collaboration with Andy resulted in making of the Thin@ External Class, as well as a few new Thin@ methods (e.g. AddImageLibrary), that have been specially designed to empower Clarion 3rd party vendors to make full support for Thin@ in their products in the easiest way possible WITHOUT having to maintain two separate products.

Together with Andy Wilton from Noyantis we have analysed Noyantis wrapper templates and established a set of standards that need to be followed by both sides to make Thin@ compatible with the Noyantis product line. (You can read this forum post to find out more information about how support is made.) Support for ShortcutBar and ChartPro wrapper templates has already been made in this way, and support for CommandBars is on the way.

Lee White from Lodestar Software, the author of the Report and Presentation Manager for Clarion (RPM), has also been collaborating with us on making Thin@ compatible with RPM, and in the upcoming Thin@ version the Thin@ template will generate RPM support code in a Thin@/RPM application. There will also be a special RPM-enabled Thin@ Client.

Thin@ User Group meeting (July 09, 2011)

On July 09, 2011, 8 AM Pacific Time we had a regular Thin@ User Group meeting in the organization of the ClarionLive! team. If you didn't already, make sure to sign up for the Thin@ User Group meetings.

In this User Group Meeting we showed the latest Thin@ 1.51 and 1.52 features, talk a bit about our plans for the CIDC, and answered various questions related to Thin@!

You can download the video here.

Thin@ 1.52 released! (July 08, 2011)

A new Thin@ version is available! You can download it here.

There are a few changes and bug fixes, download full release notes here.

Thin@ 1.51 released!

Thin@ 1.51 is released.

These are some of the new features:
- Clarion 8 support
- Listbox Header Coloring support
- Sheet Tab Styles support (also for applications compiled in Clarion6)
- Support for starting another Thin@ application from a Thin@ application
- Thin@ Installer standardization
- Template support for Noyantis ShortcutBar and ChartPro Codejock Wrapper Templates - Bug fixes specific to Clarion 7.3.8222

You can download full Thin@ 1.51 Release Notes here.

Thin@ User Group Meeting

Thin@ 1.5 is ready! You can download it here.

On Saturday, May 14, 2011 7-9AM PST (GMT-7) we held a Thin@ User Group Meeting.

You can download it here.

You will be able to see how to use the latest 1.5 features, especially the new ActiveX methods. Be prepared to some coding examples that will enable you to get the most of your Thin@ RIAs!

ThinUserGroup

ClarionLive! presentation by Rick Martin

On ClarionLive! webinar #109 Rick Martin was presenting "Thin@ - A Practical Example" and "Writing A Windows Service For The Modern Windows OS"!

Rick demonstrated how he took over the print preview process and customized it using the Thin@ Thin Client solution.

You can download the presentation from here.

The other topic is how to implement/write a windows service for the new OSes where you have to split the user-interface and the actual service.

Thin@ 1.5 ClarionLive! webinar

On May 6, 2011 we presented Thin@ 1.5 at ClarionLive!

You can download it from here.

ActiveX

These are some of the topics we were talking about:

Thin@ ActiveX support
Noyantis Codejock Wrapper Templates Support
Thin@ 1.5 New Features
Thin@ Server Administration
Thin@ Java Client development

After downloading and installing Thin@ 1.5, you can download and try the example application that were presented at the webinar.

For the Noyantis ShortcutBar and ChartPro Codejock wrapper templates to work property, you also need to download the modified Noyantis class and template files.

 

Thin@ 1.5 Open Beta released!

Over the last few months, several versions of Thin@ 1.5beta have been released to our beta testers(thanks everybody!), and now we have a very good 1.5 version and a lot of new features.

If you want to try some of the new features you can download the NEW Thin@ beta 1.5 from these links:

Download Thin@ 1.5 Beta Installer
Download Thin@ 1.5 Beta ZIP archive

He're just some of the stuff you'll be able to use in your Thin@ applications thanks to OLE/ActiveX support:

Google Maps App ChartPro App

Read the Release Notes and the updated Thin@ Programmer's Guide (included with the beta) for more info about the new ActiveX and other methods that are available.

And also...

1. Clarion Clarion 7.3 (7995) supported.
2. Drag&Drop supported.
3. SVGraph template & ASCII viewer template supported.
4. Immediate spin and entry controls supported.
5. Posting events to windows on other threads supported.
6. Multiple windows that refresh on timer events supported.
7. Added client-side buffering - increased browsing speed.
etc.

If you notice any bugs in the beta, you can report them in the new Thin@ Beta Bug Report forums.

Thin@ presented at ClarionLive! #100 webinar

Download and watch a webinar featuring some of the best 3rd party products for Clarion and great presentations from Andy Wilton, Bruce Johnson,  Dave Harms, Daniel Pavlic, JP Gutsatz,  Mike Hanson,  Rick Martin and  Mark Goldberg.

You can download the full webinar video by clicking on this link.

Thin@ 1.42 released!

The latest Thin@ version contains support for some of the most commonly used 3rd party templates: CPCS Reports and NetTalk FTP.

Various stability issues with the Thin@ Client 7 have been fixed. NetPort service now fully supports the External IP address feature. Issues with the RisNet:DownloadFile() function have been fixed. A new Thin@external class has been added for supporting external 3rd party dlls (the external dlls can be compiled and fully functional with thin@ library). Thin@ NetSetup Wizard has been altered with additional information on each installation option.

The Thin@ documentation has been updated. The Thin@ Programmer's Guide contains more detailed description of Thin@ methods and parameters and better guidelines for implementing Thin@ in a hand-coded application. Thin@ Installation Instructions have been upgraded with detailed implementation instructions, etc.

Click here for a full list of version changes.

Thin@ Review in Clarion Magazine

Thin has been reviewed by Clarion Magazine. If you are a ClarionMag subscriber, you can read the review here.

Work in progress: Universal Support for 3rd party templates

We're working on a method that will allow 3rd party template vendors (that have windows integrated in external DLL files) to make support for Thin@. We're testing it in collaboration with the creator of Clarion Tools, and we hope that Clarion Tools will be the first implementation of Thin@ support in a 3rd party product that uses windows in external DLL files.

Thin@ User Group Webinar #1

The first Thin@ User Group Webinar was held on Saturday November 13th, 8AM Pacific time (5PM Central European Time). We showed how a Clarion Developer can easily move Clarion desktop applications to the internet and start hosting Clarion applications.

Thin@ User Group Webinar Schedule

1. How to install and implement Thin@ in your Clarion applications?
2. How to implement Thin@ in a 100% hand-coded project?
3. How to implement support for a 3rd party or custom print preview procedure.
4. How to test and make sure that everything works?
5. What to do if you're using an unsupported 3rd party template?
6. How to move to production?
7. How to administer a Thin@ production environment?
8. Q&A

Thin@ presented at the Clarion Live! DevCon 2010

More than 100 Clarion developers attended the Clarion Live! DevCon 2010 in Denver. The conference started on Thursday evening (October 28 2010) with a Welcome Reception Party. On the next day, the offical Welcome Keynote Speech was given by the conference organizers Arnold Young and John Hickey from ClarionLive!, which was followed by the Conference Keynote by Robert Zaunere from SoftVelocity via webcast. After that, from Friday to Sunday, a number of Clarion-related topics were covered by various presenters, including Bob Foreman, Pierre Tremblay, Bruce Johnson, Dave Harms, Gordon Holfelder, Mike Hanson, Rick Martin, Shawn Manson, Daniel Pavlic, Marko Golem, Phil Will, Jim Morgan, Tony Tetley, etc. Conference photos are available here.

Inverness Hotel

Marko Golem and Daniel Pavlic from RIS formed the Thin@ CLDC Presentation Team. Thin@ was first introduced on Friday by Daniel Pavlic, who gave a presentation on the main benefits of Thin@, which was followed by a demonstration of the new Thin@ Java Client by Marko Golem, followed by a Q&A session.

On Sunday morning Marko Golem held a Thin@ Workshop where people had the opportunity to see first-hand how to administer a Thin@ server (managing Thin@ servers, users, applications, user licenses, etc.), and how to implement Thin@ in a Clarion application.

After that Daniel Pavlic talked about a) various thin/smart client technologies which enable the development of Rich Internet Applications (see MarketScope for Ajax technologies and Rich Internet Applications by Gartner). The most popular RIA development platforms such as MS Silverlight, Adobe AIR and Java Fx were presented in more detail; b) contrasted Rich Interned Applications (RIA) and HTML+AJAX technologies; c) talked about the key features and benefits of the Software as a Service (SaaS) model and concluded with d) APaaS (Application Platform as a Service), which is considered the next step in evolution of RIA and SaaS, and a possible killer of the Cloud-Computing model.

The full videos of the Thin@ presentation, as well as other Clarion presentations, are available only to CLDC attendees on the CLDC website.

Thin@ v.1.41 released

Thin@ version 1.41 is released. A bug which caused periodical shutdown of the NetListen utility was discovered in version 1.4 (see release notes), so if you downloaded Thin@ version 1.4 please replace the NetListen.exe utility with the new version from the download archive.

Soon: Thin@ Java Client beta!

Thin@ Java Client beta will be presented for the first time at the Clarion Live! DevCon 2010 in Denver, USA. It will make possible to run Clarion applications as Business Internet Applications inside a Browser and on various platforms.

For more info about the conference visit http://devcon2010.clarionlive.com.

Thin@ v1.4 released!

Graphs

Thin@ version 1.4 is available. You can download it here.

Major improvements in this version include:

- RTF controls are now fully supported
- Integrated Server Statistical data and SaaS reports
- Integrated Clarion Calendar class is now fully supported
- Refresh of out-of-focus windows on timer events
- Support for the following 3rd party templates: CapeSoft Insight Graphing, Fomin Report Builder
- Support for Multiple External IP Addresses (ability to reach Thin@ apps from your intranet when possible, not going through the internet)

See Thin@ 1.4 release notes for a full list of version changes.

The Thin@ documentation has been updated. Read more about new SaaS reports in the Thin@ Administrator's Guide.

Thin@ webinar

Thin@ was presented on a Clarion Live webinar! You can download the presentation video here. Special thanks to Arnold and John from Clarion Live!

What is Thin@ ?

Thin@ (Thinet) is a thin client enterprise solution for Clarion professionally designed to meet the high standards of your business needs.

Why should I use it?

Because it solves the everlasting question: Desktop application vs. internet-based application. With Thin@, you can have the best of both worlds in a single solution! This solution solves the typical side effects of client-server desktop applications.

Thin@ thin client vs. Client-server
Thin@ applications Client-server applications
no database client required database client required
no application code on client side application code on client side
fast version refresh slow version refresh
secure database database security issues

On the other hand, with a thin client solution your client-server Windows application does not have to suffer from any transition penalty from the client-server environment to the web environment. Client-server Windows API environment was always more suitable (more user-friendly), faster and more reliable for end-users. You don't have to lose those advantages if you decide to run your application over the Internet in a thin client solution!

Do I have to make some additional programming?

No! Just install Thin@ set of templates, add them to your application, compile and deploy your application over the Internet with a small (1-2MB) client program. End users should have a complete client-server feel, as if they are using your application in a normal network environment with classic Windows API application style.

Why Clarion + Thin@? Why not Visual Basic or C#? Why not Java, ASP or PHP? Why not Ajax or Flex?

There are many reasons why. The first reason is that all those programming languages are much harder to master than Clarion, simply because most of them are general use programming languages, while Clarion is specialized in the field of business applications. This means that an average Clarion programmer will require significantly less training to be able to write a serious business application than a Java programmer (for example).
The second reason is that Clarion is a 4GL programming language, which means that it generates much of the source code instead of the programmer. This means that a Clarion programmer with less training will be more efficient than a PHP programmer (for example) with more training.
Taken together, we see that a Clarion programmer will do more work in less time, with less effort, and will spend less money on expensive courses. In other words, Clarion applications beat the competition by large when we talk about development cost.

Clarion + Thin@ vs. other web programming languages
  Clarion + Thin@ Other web technologies
Programming language Easy Hard to master
Specialization Business applications General
Programmer training Less training More training
PL generation 4GL hand - coding
Programmer efficiency more efficient less efficient
Overall cost $$$$$$ $$$$$$$$$$$$$$$

Taken together, we see that a Clarion programmer will do more work in less time, with less effort. In other words, Clarion applications beat the competition by large when we talk about development cost.

So, why doesn't everybody use Clarion then? Because Clarion was originally not meant to be a web-based development platform. And the solution to that problem is right before your eyes!

With Clarion and Thin@, not only will you develop your web applications much easier and faster than your competition, but your applications will also be much better than most of their web applications developed in languages as PHP or ASP. Such programming languages are simply not meant to be used for developing complex business applications where thousands of users perform various tasks at the same time and they expect an application that is fast and easy to use. They do not want to wait several seconds for the whole screen to refresh after they click a button! They also want to have numerous overlapping windows active at the same time. In other words, they want their desktop applications back! Flex and Ajax are new technologies which try to accomplish that. However, although they are more fit for serious business use than the before mentioned options, both technologies still suffer from high development cost.