Sounds exactly like some requirements we're looking at for an upcoming project. We've been considering Xforms. It's not finalised, but will provide a standard for displaying capture fields for XML. It's pretty platform-agnostic (e.g. it has a "choice" rather than OptionButton or something). It also includes the ability to perform data validation on the Xform via XML tags. The only downside is that it's not a mature technology yet.
-----Original Message----- From: Seref Arikan [mailto:[EMAIL PROTECTED] Sent: 20 April 2004 05:22 PM To: [EMAIL PROTECTED] Subject: Re: [ADVANCED-DOTNET] Using a common form for web and windows-based application. Well, I'm certainly aware of the differences between local apps and HTML. The ONLY capability i want to use is to display a form for data entry. That's all. No data validation on client side, no fancy user interfaces, they're as simple as they can be (call it exteremely idiotic if you want). My business logic is responsible for any kind of processing on data. I just want to get rid of design and design maintanence issues. Assume you have a business logic, and you have a web interface, and a thick client. For any change in GUI, you have to update GUI for both windows app and web app, and you have to deploy thick client and web client. Now, if i could store the GUI definition somewhere (maybe DB..) in a clear format, and if my clients were designed to generate gui from this definiton automatically. Without any deployment issues at the front end, i'd be able to update GUI by simply changing the definition. Now think about an application with thousands of forms (yes thousands) , which needs to be updated from time to time. The gain from this kind of automation is very important for me. In this context, i just prefer the ability to easily uptade a simple GUI to "nice but pain in the neck to update" GUI. Please consider that i need the gui for the most basic functionality. -----Original Message----- From: Moderated discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] Behalf Of Thomas Tomiczek Sent: Tuesday, April 20, 2004 5:35 PM To: [EMAIL PROTECTED] Subject: Re: [ADVANCED-DOTNET] Using a common form for web and windows-based application. > This would speed things a lot, especially for enterprise development. Possibly. But only if you like extremely idiotic surfaces. You may not be aware of it, but the capabilities of local applications and html are vastly different. You CAN NOT move environments without basically getting the worst of both worlds. Just will not work. Wishfull thinking. Thomas Tomiczek THONA Software & Consulting Ltd. (Microsoft MVP C#/.NET) (CTO PowerNodes Ltd.) > -----Original Message----- > From: Moderated discussion of advanced .NET topics. > [mailto:[EMAIL PROTECTED] On Behalf Of Seref Arikan > Sent: Dienstag, 20. April 2004 15:42 > To: [EMAIL PROTECTED] > Subject: Re: [ADVANCED-DOTNET] Using a common form for web > and windows-based application. > > Hi, > This is the question that i've been thinking about for some > time. My idea is to design a GUI form, and save it in some > format (probably XML based) and then render it to different > types of environments like web or windows forms. > XUL on java is based on this idea, if i'm not wrong, and XAML > will allow something similar (i am not sure much about both > of these statements, so please forgive me if i'm wrong) The > idea is to design a user interface and to use it's definition > to generate GUI forms on the fly for different environments. > This would speed things a lot, especially for enterprise development. > I'd definitely like to hear comments/suggestions on this one > Best Regards Seref Arikan > > -----Original Message----- > From: Moderated discussion of advanced .NET topics. > [mailto:[EMAIL PROTECTED] Behalf Of Vipul Patel > Sent: Tuesday, April 20, 2004 12:55 PM > To: [EMAIL PROTECTED] > Subject: [ADVANCED-DOTNET] Using a common form for web and > windows-based application. > > > We have a GUI based windows application and a Web based > application. Both the applications are accessing the same > business logic to display the data. > We have separately created Windows forms for Windows > application and Web forms for the web application. > > Is there a way by which we can save these forms (either > windows forms or web > forms) as a shared dll so that the two applications display > the same forms and we don't have to create the forms for each > application. > > If it is not possible using Visual Studio .net then are there > any third party tools which can be used to accomplish this. I > have heard about Infragistics but don't know more on this. > Does it provide the facility of using same forms for windows > and web applications? > > Regards, > Vipul Patel > > =================================== > This list is hosted by DevelopMentor(r) http://www.develop.com > Some .NET courses you may be interested in: > > NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles > http://www.develop.com/courses/gaspdotnetls > > View archives and manage your subscription(s) at > http://discuss.develop.com > > =================================== > This list is hosted by DevelopMentor(r) http://www.develop.com > Some .NET courses you may be interested in: > > NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles > http://www.develop.com/courses/gaspdotnetls > > View archives and manage your subscription(s) at > http://discuss.develop.com > > =================================== This list is hosted by DevelopMentor. http://www.develop.com Some .NET courses you may be interested in: NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles http://www.develop.com/courses/gaspdotnetls View archives and manage your subscription(s) at http://discuss.develop.com =================================== This list is hosted by DevelopMentor(r) http://www.develop.com Some .NET courses you may be interested in: NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles http://www.develop.com/courses/gaspdotnetls View archives and manage your subscription(s) at http://discuss.develop.com ______________________________________________ "This information is intended only for the person or entity to which it is addressed and may contain private, confidential, proprietary and/or privileged material and may be subject to confidentiality agreements. Any review, retransmission, dissemination, or any other use of or taking of any action in reliance upon this information, by persons or entities other than the intended recipient, is prohibited. If you received this in error, please contact the sender and delete the material from all storage media. The company is neither liable for proper, complete transmission of the information contained in this communication, any delay in its receipt or that the mail is virus-free" =================================== This list is hosted by DevelopMentorŪ http://www.develop.com Some .NET courses you may be interested in: NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles http://www.develop.com/courses/gaspdotnetls View archives and manage your subscription(s) at http://discuss.develop.com