Search DominoPower's 11,437 Lotus-related article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
Twitter Feed Click here for the Twitter feed.
FUTURE FEATURES AND DREAMS
A Web browser development environment
By Chris Stoner, a.k.a GreenJellyBean

I was sitting in bumper to bumper traffic a few months ago, and a thought struck me. Why not have a Web browser development environment? I don't mean, "Let's all develop Web apps" but rather I'm talking about manipulating design elements without the Notes Designer. The idea came to me as I pondered a serious issue that I was about to face.

In a few days, I would be traveling to a client site to demo an application that we were hosting on our Internet site. All well and good, but I realized that the client may (as clients often do) ask to see a small change in the application, and without the ability to directly dialup my server, I had no way to make any design changes to this application. What a quandary!

What I really wanted was the option to choose my own Web development environment the same way I can choose how I browse my Notes databases -- either via the Notes client or a Web browser. Given that, what if I could use my Web browser to manipulate the design elements the same way I used my browser to enter and edit data in Notes documents?

The vision
The more I thought about this, the more I thought I was really onto something. But I started to realize that some things wouldn't be able to run in a Web browser.

I realized that any client-side compiling that the Notes Designer did would probably wind up running on the server once the form is submitted. I think it would just be too painful to keep a Java or JavaScript compiler and the Notes formula and Script compilers all in sync.

I'm sure it would be possible to make LotusScript (JavaScript, etc.) code changes, submit them to the server for compiling, and get back either a list of errors or a happy message. Picture it: "Thank you, Green Jellybean. Your Agent successfully compiled." The same would happen to a form when the design is changed. Either it compiles successfully or it could return a message like this one:

Field: Tracking_Number
Error: Unknown @Function: '@Dbanme'

Rather, what I'm looking at is really just another form that allows you to edit your design. The WebQuerySave would have to fire off some sort of translator that would attempt to create design elements from the text that was entered on the form.

My idea, in depth
Let's start with loading up the form's design in a Web browser. The idea is to be able to do most of what could normally be done in the Designer through the Web client.

As you can see in Figure A, I can edit the name of the Form, MyTestForm, and two fields called Tracking_Number and Display_Tracking_Number, respectively.


1  ·  2  ·  Next »
Other articles you might like
Home > Lotus Community > Business Partners Speak Out (25 articles)
   DominoPower TV Episode 1: Inside a strategy session with Teamstudio
   Evaluating your Domino Document Manager (Domino.Doc) transition options
   What to look for in a Domino-based document management solution
Home > Lotus Technologies > Application Development (48 articles)
   An application for scanning physical mail and distributing it virtually
   How hide-whens in Rich Text can ruin your whole day (and what to do about it)
   Little known traps about Lotus Notes fields
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
Recent DominoPower Articles
Application development, William Shatner, and the origin of the universe
Learn Domino Designer 8.5 for free
The (near) future of Sametime, Quickr, Connections, and Symphony
Inside the IBM Innovations lab
Lotusphere 2010: Hot fixes and cool news for Notes, Domino, and LotusLive
Lotusphere 2010: mobility and collaboration
2010: A Lotusphere of change
Latest Lotus Headlines
SNTT : XPages onclick Ghosts in the machine
Ports used by Lotus Sametime 8.5 servers
Exploring a Domino Date Bug
Adding Quick Highlighter support to IBM Lotus Notes Domino Wiki, Weblog, or Webpage
Remember Young Admins...there are 2 files
WebSphere Portal 6.1.0.2 and Lotus Domino 8.5
The CKEditor - with Domino
>> Read all the news
More from the ZATZ journals
Computing Unplugged: The iPad defenders have spoken
David Gewirtz Online: CNN commentary and analysis
OutlookPower: More about disappearing text
-- Advertisement --

Sophisticated Meets Simple For Document Management
Share. Control. Manage.
Documents, emails, and content in the context of how work is done. Native to Lotus Domino. The User Experience unseen for Lotus Domino. Do more with less. Really.

See the possibilities Docova unleashes for Lotus Domino.
-- Advertisement --

Teamstudio Edition 25 has shipped
It's finally here! Now that Teamstudio Edition 25 has shipped, listen to our latest Tool Time audio program to find out what's changed. Updates to all your favorite Teamstudio tools will be discussed.

Plus, you'll get an introduction to Teamstudio Undo (formerly known as Teamstudio Snapper).

Tap here to get started!

ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
Copyright © 1998-2010, ZATZ Publishing. All rights reserved worldwide.
Editor's Login