Sue and I send you all our best wishes for Merry Christmas and Happy
Holidays this season:) May we all enjoy a prosperous New Year in 2012:)

The office will be closed Thursday and Friday, December 22-23 and we will be back on Monday, December 26. I will be checking my email from time to time until the weekend, but support will be slower. I will not be checking my email over the weekend, December 24 and 25.

Thank you all for your business and support in 2011! I have a feeling that 2012 is going to be a very exciting year for all of us!

Arnor Baldvinsson - Susan Pichotta
Icetips Alta LLC

Silverlight Show is doing two webinars this month.

The first one is November 9th about Networking with Sockets in Windows Phone. The second one is on November 29th about introduction to XAML development on Windows 8.

If you are into Silverlight development, those webinars might be interesting to you:) I haven't done anything with Silverlight yet, but I've been thinking about getting my toes wet - or fingers burned - depending on how it works out.

Arnor Baldvinsson

We have 10 Clarion related domain names that we are not renewing. If you are interested in any of those domain names, please contact us

The domain names we have are:

clarion4dotnet.com
clarioncommunity.com
clarion-community.com
clariondotnet.com
clariondotnet.net
clarionfordotnet.com
clarionsharptools.com
clarionvista.com
clarion-vista.com
learnclariondotnet.com
learnclarionsharp.com
myclarionsharp.com
plantripper.com

Some of those domains are about to expire, so if you are interested, please let us know as soon as possible!!!

Arnor Baldvinsson

I had planned to write up blog entries as I was attending the conference, but that didn't quite work out! When I came home I had some work to attend to so I'm a bit late with this blog!

I only attended the conference, not the workshops. I had a table in the Solutions room, which was also where meals were served. The third party tables were lined up around the walls in the Solutions room and a lot of people came by my table to say hi and ask about our products. I really appreciate all the questions and feedback that I got and hope I was able to answer the questions:)

The first day, Monday, started out with Robert Zaunere's keynote speech. I was a bit disappointed with it as it detailed all the changes that have happened in Microsoft development tools in the past 20 years or so, that Clarion developers hadn't had to deal with. I was expecting more about what Softvelocity was doing and had planned for the future, rather than what Microsoft has changed or not changed. You can in fact watch the keynote speech and some other recordings at www.cidc2011.com or watch the keynote speech directly at http://nicetouch.adobeconnect.com/p6587t5e4a4/ Diego Borojovich went over changes, improvements, fixes and new features implemented in the Clarion 8 IDE compared to Clarion 7.

Softvelocity had three one and half hour sessions about the Clarion IDE, using Clarion.NET controls in Clarion 8 and using Clarion for web and mobile integration. I have to admit that none of those sessions were particularly fluent or interesting. I felt that Softvelocity was not well prepared. Many of the slides had a lot of typos and grammar errors and they looked a bit quick and dirty - not exactly what I was expecting. I certainly appreciate the work Softvelocity has put into Clarion 8 to make it a pretty good and stable environment, but their performance on Clarion.NET has been far from acceptable, in my opinion.

I only attended 4 sessions fully. Bruce Johnson's "The Road Not Taken" was interesting, particularly since it wasn't about Clarion at all;) It is always fun to listen to Bruce! Shawn Mason's talk, "Optimizing SQL in Clarion" was very good and I picked up a few things from him:) Andy Wilton's talk about "Using COM" was very interesting, particularly since he uses the Clarion OLE control for his COM programming. The generation and use of Interfaces to construct wrappers for COM has been pushed pretty hard and many people have completely dismissed using the OLE control. I watched about half of Mark Goldberg's session on "Understanding Classes/How to Clarionize API" which was very good. I wasn't going to miss Rick Martin's talk on his "SQL ODBC direct class" no matter what and it certainly didn't disappoint me!

The finish was Robert Zaunere talking about the future road-map, taking questions and wrapping things up. Softvelocity is planning to release Clarion.NET with the application generator in about one month. They are also planning a student license program and a demo version of Clarion and said those should be ready in about 3-4 weeks. A Clarion.NET add in code generator for Visual Studio is on the drawing board. Clarion will also be parking the "good" old WMF files for the print engine and going to EMF. WMF (Windows Metafile) format dates from 1990 and EMF (Enhanced Metafile) was first introduced in 1993, so neither is exactly new technology. EMF+ was introduced with Windows XP, released in 2001 so even that is 10 years old. WMF was supported in both 16 and 32bit, but I believe that EMF was only ever supported in 32bit. EMF+ supports GDI+ calls, where as EMF only supports GDI calls. Based on what I find, EMF does a better job at rendering some graphic components, such as curves and fonts so we might see better and sharper rendering of graphic elements and text.

I had a lot of people visit me in the Solutions room. I'm really bad about remembering names, so I'm not going to try, but I'm really grateful and appreciative of all the people who came and said hello! I had a great time meeting all of you. It got a bit crowded at times and I sincerely hope everybody was able to get my attention - I'm a bit hard of hearing and in a crowd it gets worse! If not, I apologize, and please drop me an email if you have any questions:)

I was staying at the Red Roof Inn, literally next door to the Rosen Center where the conference was. I saved almost 60% on that compared to the Rosen Center and since it was basically a room to sleep, I didn't really care, and the 3 minute walk back and forth was good and refreshing!

All in all it was a very good conference. I had hoped to get some more exciting information from Softvelocity during my stay, but we'll see how things progress in the next few months. It was absolutely fantastic to see all the people I have been corresponding with via email or on Skype for years and never been able to put a face to.

I want to end this by thanking John Hickey and Arnold Young for all the hard work that they put into making this conference a success! Their relentless work on the webinars and the two Clarion Live conferences is greatly appreciated by the Clarion community! Lisa Daugherty has also been helping John and Arnold with the webinars and was in charge of the registration desk at CIDC. Keep up the great work guys!

Early tomorrow morning I'm leaving for CIDC 2011 in Orlando, Florida

I will have a third party table in the Solutions room and I expect to be at my table most of the time. Please drop by and register for free icons that we are giving away only at the conference! If you have any questions or comments, please stop by and talk to me. I have my laptop with me so I can check email but I may be a bit slow responding, depending on how things go.

I will be heading home Thursday morning but will probably not be in the office until Monday, October 3rd. I'm bringing my camera and hope to post some blogs while in Orlando:)

See you there!

Arnor Baldvinsson

HTML5 has been in the news a lot this summer!

When Windows 8 was announced by Microsoft in May 2011, there was a very strong reaction from the developer community. The reason was that the announcement talked about using HTML5 and JavaScript to create applications for Windows 8. Many developers saw their world crumble. And predictions of doom were everywhere. They said Microsoft was going to abandon .NET and no legacy Win32 applications would be able to run on Windows 8, everything would have to be re-learned and re-written. What was missed was that while HTML5 and JavaScript can be used to develop new applications for Windows 8 - they are not necessarily a requirement!

I was a bit skeptical about the overwhelming visions of doom! I found it very unlikely that Microsoft would throw away millions of man-years of work invested in the .NET platform and support for Win32 applications. It simply didn't sound like a good business move. While Microsoft has certainly developed technology in the past that didn't last long and was soon overtaken by something else they invented, a lot of their stuff has stuck around for a long time. In the Clarion world we have come to love and hate DDE, which dates all the way back to Windows 2 which was released in 1987! It is still used in parts of the Windows Shell - I believe also in Windows 7, not sure about Windows 8. ODBC is another old technology that Microsoft used and while they were not the developers of it, without Windows supporting it, there wouldn't have been much ODBC going around for us:)

As Windows 8 progresses, it is getting clear that HTML5 and JavaScript are the new kids on the block - if you can call JavaScript new as it was developed by Netscape in 1995, then called LiveScript. You will still be able to create applications using your trusty development tools and they will still run on Windows 8. But if you want to get into the new Metro look and all the new fancy stuff in Windows 8, you need to take a good look at the development tools that Microsoft is already putting out.

Two days ago I blogged about Windows 8. There I included a link to the Windows 8 download page where you can download the latest Windows Developer Preview, which includes Visual Studio 11 Express. Visual Studio 11 is designed to create Windows 8 applications. Couple of days ago, Microsoft put up a page with First look at Visual Studio 11 Express. This page includes links to various other places, but for clarity I'm going to duplicate them here:

Tour of the IDE for JavaScript developers
Tour of the IDE for C#/C++/Visual Basic developers
Using the JavaScript project and item templates
What's New in Visual Studio 11
Getting started with Windows Metro style app development

One of the nice things about VS11 is that projects and solutions are backward compatible with VS2010. What I find interesting is that VS11 has quite a number of new features for C++. My personal guess is that C++ is still very much the core of Windows and some of those changes, such as AMP (Accelerated Massive Parallelism) was a feature added to help make touch as smooth as possible. It seems to be designed to speed up the data transfers between the CPU and the GPU using parallel data transfers.

But I'm getting sidetracked! I was talking about HTML5. You can now download Internet Explorer 10 with the Developer Preview and start playing with it. I suggest you check out Microsoft's Internet Explorer Blog as it has all sorts of information about Internet Explorer.

IE10 looks quite different from IE9. It doesn't even have an address bar! This allows the browser to become more of a website reader than a website navigator as we are used to in earlier IE versions.

I haven't had a chance to play with Windows 8, VS11 or IE10 yet. Had to work on a top-priority report for a Clarion client so I haven't had a chance to take a look but I plan on taking some time this week and load a virtual machine in VirtualBox and see how it works. I'm excited about all this new stuff, to see how we can help our customers move forward. Clarion will be our primary development tool for a long time to come, but if you have any questions or suggestions about our products and Windows 8, please let me know!

Arnor Baldvinsson

I have been trying to figure out how one could work with a touch screen doing the work I, and I presume most of us, do.

I'm having a rather difficult time seeing how it will be done. I don't see myself and most other fast typists go to on-screen keyboards. I have one on my phone and I would not like to have to use it in real life. So if we are still going to use a keyboard, the most logical way for me to position the screen would be at an angle in front of me. But that would mean I'd have to travel quite a distance with my arm from the keyboard to the screen. Much more than the short distance to the mouse. If the screen was flat on the desk, it would require me to bend over to see it properly, causing neck strain.

I use sensitive wireless optical mice on all my computers. In fact, I use the same type of mouse on all my computers, the Microsoft Wireless Notebook Optical Mouse 4000. It has worked extremely well for me. I set the movement as fast as I can so I'm only moving the mouse about 1" to move the cursor across the monitor. This reduces strain on my wrists and since I started using those mice, I have had no problem with my wrists at all. I am concerned that using a touch screen, often at inconvenient angles, would cause strain on my wrists. I'd really hate to have to move my arm across my 25 and 26" monitors every time I wanted to move the cursor.

I like what I see about Windows 8 so far, but I don't think touch is practical for my work. I also don't think it's economical (it will slow me down) or ergonomic. I can see great use for touch in pads and phones, but I'm not seeing the practicality of it in desktop work. We will definitely see more and more pads in the very near future, but I think we will still be working with desktop computers for quite a while to come.

I recently saw a HP touch screen at Office Depot. One of the sales people showed it to me, and it looked great and was very cool. However, we were standing in front of it and the monitor was on a shelf, about 4.5 feet off the ground, so it was easy to access it. I don't see that position as being comfortable work position. It would not work for me at all because I have back problems that make standing for any extended periods of time quite painful.

I have used tablets for photography work and if the touch screens came with a good stylus and a decent resolution, that would definitely be an added bonus. But that would require that you could turn the touch off and only use the stylus as otherwise you would mess things up badly if you touched the screen, which would not work very well! I don't think I would feel comfortable with it flat on a desk and then having to bend over with my neck strained.

There are certainly times when I would like to have a touch monitor, but I think what I would do is I would have a small, 12-15" touch monitor flat on the desk and use it for stuff where I liked to use touch and then use a 2-3 large monitor setup for the rest of my work. Or - even preferably - have a pad that could double as an extra monitor. Now that would be COOL!:)

The verdict is far in the future. For now I'm just speculating and thinking out loud:)

Arnor Baldvinsson

I have just uploaded a demo program for Icetips Outlookbar.

The install is about 1.7MB in size and contains a local compiled version of the Outlookbar Demo app as well as the help file (Outlookbar.chm) and the Outlookbar manual (Outlookbar.pdf)

Outlookbar is easy to use with a single global extension template and a control template you add to your window. It is compatible with Clarion 5.5 to 8.0 in both ABC and Legacy. It comes with a 56 page PDF manual and also includes help files in .hlp and .chm formats for easy look up.

Outlookbar is all Clarion code, no external dll or Active-x controls involved, just pure old Clarion code:) It is included in our Gold Subscription and now you can also buy it separately using the Solo subscription. For more information please check out out the Outlookbar product page and the Solo Subscription page.