image image Home   About   Downloads   Support   Links   Contact  
image

IntraWeb
» Feature Matrix
» What's new in IntraWeb
» Blog
» Downloads
» Test Releases
» IntraWeb for Free
» Components for IntraWeb

Resources
» Atozed Purchase Point
» IntraWeb Demos
» Documentation
» Bundled Key Request
» FAQ
» Articles
» Books
» Support
» Archived Versions

What others say
» Case Studies
» Magazine Reviews
» User Quotes






Copyright
2002 - 2014
Atozed Computer
Software Ltd.

image
Buy Online   Download Support  FAQ
Atozed Home  »  IntraWeb  »  IntraWeb Blog

XI: IntraWeb 11 is now IntraWeb XI

11/1/2009

It is more than a name change. In fact, its because of the other changes that we felt we had to change the naming to signify those changes.

Important Update

This post has been superceded by a later post.

Overview

Our original plans for IntraWeb 11 are just too big to perform in one step. During the beta, we still need to maintain 10, and overall it would prolong the development. Because of this, we have decided to split the original plans into IntraWeb 11, and IntraWeb 12. IntraWeb 11 will be a major change in our development process moving forward.

IntraWeb XI

To differentiate this, it will be called IntraWeb XI (11 in roman numerals).

We wanted to avoid the confusing mess that some companies have created with version identifiers (Windows 3, 3.1 numbers, 95, 98, ME, XP, Vista, and finally back to numbers again, 7), but still somehow signify that XI is not just the next version of IntraWeb, but a major change.

IntraWeb XII

IntraWeb XII is the next version after XI and will contain the integration with CrossTalk and ASP.NET. IntraWeb XI lays the groundwork for this major step and will allow us to spend less time on maintenance versus IntraWeb 10.

Goals

The goals of IntraWeb XI are as follows:

  • Simplified code base for easier maintenance
  • Very high level of compatibility with IntraWeb 10
  • Provide foundation for IntraWeb XII

Discontinued Features

IntraWeb XI will discontinue many older features to allow us to clean the code base. Because there are some users using some of the discontinued features, unlike previous releases, IntraWeb 10 will continue to be supported after IntraWeb XI is released for these features.

Discontinued - WAP and HTML 3.2

Both of these features have been mature for several years. While they are supported up through IntraWeb 10, no major changes to their functionality has been made since their introduction to IntraWeb several years ago. A few users do use these features, but they add complexity to the code base. WAP and HTML 3.2 users will continue to be supported with our extended support of IntraWeb 10.

Discontinued - Older Browsers

We have yet to decide on what the minimum browser standards will be for IntraWeb XI. However currently we are investigating the following:

  • Firefox 2, possibly 3.0
  • Internet Explorer 7, or possibly 6. - IE 6 is waning quickly in usage in favor of 7 and 8. By the time IntraWeb XI is released, IE 6's numbers are expected to be very minimal. In addition, there are several active web campaigns to eliminate support for IE 6.
  • Opera

Discontinued - Development Environments

IntraWeb 10 supports Delphi 5 to Delphi 2010 (except Delphi 8), and C++ Builder 5 through CDS 2010. At a minimum we know that we must support Delphi 7. Supporting Delphi 6 and Delphi 5 do not require much extra effort, but do complicate the build process quite significantly. Our proposed development environment support for IntraWeb XI is as follows. Users of discontinued environments will still be supported for IntraWeb 10. IntraWeb 10 is not being "end of lifed".

Version Delphi C++
5 No No
6 Maybe No
7 Yes
N/A
8 No N/A
2005 No No
2006 Yes Yes
2007 Yes Yes
2009 Yes Yes
2010 Yes Yes

These are the proposed supported environments. If there is enough demand for ones marked as "no", they will be re-examined.

Discontinued - Client Side Data Sets (Completed)

These are not the VCL CSDS, but the IntraWeb ones. These use an older technology, that we will replace at a later time using newer functionality now available in browsers.

Discontinued - Client Side Charts (Completed)

For the same reason as Client Side Data Sets.

Discontinued - umPartial (Completed)

umPartial was many years ahead of its time. Even today umPartial can do many things that AJAX cannot. However maintaining two implementations has grown quite complex. From IntraWeb XI and forward, we will continue to upgrade our AJAX support so that it can match all the features of umPartial and also remain more powerful than other AJAX implementations.

Discontinued - Page Mode (Completed)

We are considering discontinuing the existing page mode for a newer more modern page mode with more features and better integration with application mode.

Discontinued - Apache DSO (Completed)

CodeGear discontinued it a long time ago and we only "unofficially" support it now, now we will fully discontinue it. Further, Apache can now run ISAPI DLLs.

Discontinued - DynGrid (Completed)

The DynGrid depended on client side datasets (discontinued) and will be replaced with an enhanced Silverlight based control.

Discontinued - Tracking Options (Completed)

IntraWeb 10 supports tmURL, tmHidden, and tmCookie. When the tracking options were first designed, most websites did not use cookies and many users explicitly blocked all cookies. Browsers and websites have matured, and on today's Internet, cookies are much more common. In those days, many users also completely disabled Javascript. Both Javascript and cookies are essential to the modern Internet. Users who which to control cookies, control them with granularity by monitoring them, rather than restricting all. Corporations, instead of applying blanket policies, enforce URL based restrictions.

Using cookies to track sessions allows IntraWeb to implement many more features, including a better page mode that is integrated with application mode, and URL mapping. Because of this, all sessions in IntraWeb XI will be tracked using cookies.

Some users used tmHidden or tmURL to allow single users to run multiple sessions in separate tabs or windows. tmCookie does not allow this. We are aware of this need, and will provide a low impact solution that will preserve this capability for those developers that require this.

What's New?

Some users may be wondering about all the discontinued features. But not to worry, there will be many new features as well in addition to the new sleeker cleaner code base.

New - Code Cleanup and Streamlining (Completed)

Despite the fact that IntraWeb some time ago dropped support for Kylix, Visual Studio.NET, and Delphi.NET there are still many IFDEF statements and extra code left over. We generally left them because we did not want to risk changing working code. As part if IntraWeb XI we will remove this extra code, and refactor many areas to be much simpler now that we can focus exclusively on native VCL.

New - Custom Session Tracking

For developers requiring multiple sessions per user, we will create a custom session tracking option that will require minimal coding to implement. We envision only a few events on the Server Controller will need to be implemented.

New - WebKit support

We are going to explicitly support WebKit based browsers like Chrome and Safari.

New - HTML 5 Base

HTML 5 is not official yet and still changing quite a bit. However IntraWeb XI will be prepped to be ready for HTML 5.

New - Language Specific Versions

We plan to target specific countries and languages with local pricing. For example, we may produce a version of IntraWeb that can only serve Russian content, but available at a localized prices for Russian speaking economies. We will target several languages, likely Russian, Chinese, and others. Spanish and Portuguese are more difficult, because they are used in both Western European countries as well as developing countries.

New - Silverlight Enabled Controls

For many years we have wanted to create "super" controls. We experimented with both Java and Flash. However for many reasons we found the path undesirable. Silverlight finally enables us to move toward this path. Use of Silverlight will be optional, and IntraWeb XI applications will still be able to be developed which do not require Silverlight.

New - Website (Completed)

The complete Atozed website is being redeveloped from scratch. We will keep the general design and layout, however the content is being reworked from scratch. Other parts of the Atozed site have already been completed. Next is the IntraWeb section.

New - Language Support

We plan to specifically target Portuguese, Spanish, and Chinese in addition to English with website content, documentation, and eventually support.

New - Page Mode

A new more modern page mode that allows finer grained control and better integration with application mode.

<< Previous Entry    Next Entry >>