Skip to content. | Skip to navigation

Personal tools
Sections
You are here: Home 2010 January
Navigation
 

January

Sub-archives

Jan 20, 2010

IBM Project Vulcan, photos and news

by Fabio Pignatti — last modified Jan 20, 2010 01:26 AM
Filed Under:


On the OGS we learn about IBM Project Vulcan, as report on Ed Brill's Blog “Project Vulcan is the blueprint for where Lotus Notes is going”. During the Opening general session we have some screen shots of the evolution of the Notes client:





and some concept on mobile devices like BlackBerry or iPhone:






Other news comes from the keynote during the first two day of Lotusphere, one is particularly important: after 8.5.2 Notes will be “vulcanized”.

Other pictures on Project Vulcan can be found in my Flickr photostream.

My 2 cents on this project are:
  1. Notes 9 will be the Project Vulcan implementation like Notes 8 has been the Hannover's one.
  2. Project Vulcan will be hugely developed in xPages and other web technology.
  3. Notes 3 to 8 apps still work fine in the Vulcan. This doesn't came from me but from history. :-)

Lotus Notes Traveler, news and photos

by Fabio Pignatti — last modified Jan 20, 2010 01:52 AM
Filed Under:


Again, during the opening general session IBM talks about Lotus Notes Traveler. First of all they announce the support for Android platform, then a big news for people who wanted encrypted mail on iPhone: Lotus Notes Traveler Companion is available today on App Store!


Lotus Notes Traveler Companion allow to read encrypted mail on the iPhone directly using the Notes ID security!

Last is the extension of the support for other operating system. I mean, now Travel can be installed only on Windows OS, with Traveler 8.5.2 you can also install on Linux SUSE!!!

Cool! Isn't it? It's so cool that we can't wait. 8.5.2 is supposed to be released in Q3-Q4 2010. This mean that we can have Android support on Linux based Traveler at the end of this year!

The Top 11 Tips for Keeping Your Servers Healthy

by Andrea Baglioni — last modified Jan 20, 2010 06:55 PM

Have you ever wondered how healthy your servers are? Are you running with default settings on your production servers? Do maintenance tasks run when they should, or are they even running at all? Are you using appropriate database features, controlling log sizes, or leaving debug variables in the .ini? Have you implemented critical features that were introduced with the server software in your latest upgrade? This cross-platform session will shed light on a number of items most administrators overlook or simply do not understand the importance of implementing. Learn from real-world customer examples and see how to remedy the situations presented.**

Best practies in pillole:

  • Pay attention to console errors!!
  • Are you using default settings?
  • Are your servers too open?
  • Know your schedules
  • Keep your servers clean
  • Clustered server tips
  • ID management
  • New features not implemented
  • Policies – are you using them?
  • Maintenance tasks
  • Get to the new ODS

 

 

Jan 19, 2010

Lotusphere in sentence, Day 1 - other sentences

by Fabio Pignatti — last modified Jan 19, 2010 02:51 PM
Filed Under:

General:

  1. My daily agenda: OGS, ID201, KEY104, AD201, BP306, AD207, BOF201.
  2. Thanks Bob for the button!
  3. Great sushi at Kimonos restaurant.

Lotus Notes and Domino strategy and future:

  1. LotusLive Notes will be launched
  2. Support for Citrix, XenApp, VMWare client virtualization technology
  3. Lotus Notes Traveler on Android
  4. Lotus Domino will be available as a image on  Amazon EC2
  5. Lotus Business Solutions Catalog is being released
  6. Symphony 3.0 will be beta in the next month and it will be released in 2010
  7. After 8.5.2 Notes will be “vulcanized”
  8. Project Concord was introducted: web-based collaborative document editor for creating, editing and sharing documents.

Symphony:

  1. Symphony “Vienna” will be based on OpenOffice 3.x (Q2 2010).
  2. Symphony “Vienna” will be support MS VB macro.
  3. LotusScript classes are available to manipulate Symphony applications (Java API will be available with “Vienna”).
  4. Strategy: catch up with the latest OpenOffice regurarly.

Domino Designer:

  1. Many people during BOF push to have a Mac based Domino Designer soon.
  2. Performance in opening mail template: benchmark says 10 seconds, if you experience are minutes it's not normal.
  3. Lotus Domino Designer 8.5.2 beta is available for partner program.


Jan 18, 2010

Lotusphere in sentence, Day 1 - IBM Lotus Server: Present and Futures

by Fabio Pignatti — last modified Jan 18, 2010 08:42 PM
Filed Under:

In the form of "aspect - goal" that's the key sentences of the Domino server future:

  • Database management tool improvements - Leverage a single tool that performs all application/database maintenance tasks (eg compact, index update, ...).
  • SAML - Provide greater flexibility regarding secure authentication.
  • Platform expansion – Lower costs, improve flexibility and scalability (64 bit, virtual env, Linux platform).
  • RESTful APIs – Enable ISV's and application builders with broad set of API's usable from any application endpoint.
  • DXL – Roud-trip DXL design elements with no loss.

Lotusphere Day 1 - JMP105 - XML and Web Services Jumpstar

by Andrea Baglioni — last modified Jan 18, 2010 02:50 AM

Most companies today know that the easiest way to integrate with other entities (both internally and externally) is to provide their solution as a Service that can be called from any system regardless of the operating system or software. Web Service providers and consumers provide this much needed resource. This jumpstart will provide developers with an solid foundation in XML (the language of web services) as well as proven techniques for implementing Web Service providers and consumers in Lotus Notes and Domino 6,7,8 and 8.5. You'll will be provided with resources and examples of Web Service consumers and providers in both LotusScript and Java. You'll see how to integrate Web Services with Lotus Domino form designs and XPages.***t

Lotusphere 2010 banner

Ottimo talk di Paul Calhoun su WebService.

Retrospettiva su provider e consumer, nulla che già non si sappia, ma la chicca è che ha promesso di rendere disponibile per il download un db che offre tra le altre cose (utility per la gestione XML, agenti ecc.) un xslt che permette, attraverso il transformer di DXL, di convertire form Notes in XPages. Ancora in stato semi-embrionale (per esempio, non gestisce correttamente combobox e radiobutton), ma di sicuro effetto ed utilità

Tra le altre cose, tips&tricks, esempi di testing provider in Eclipse Galileo e integrazione tra Xpages e Webservice.

AD106 - XPages just keep getting better

by Andrea Baglioni — last modified Jan 18, 2010 10:55 PM

Last year at Lotusphere, XPages burst onto the Lotus Domino application development landscape. Since then, the developer community has embraced XPages and delivered compelling Lotus Domino Web solutions. 8.5.1 delivered on the vision by providing the ability to build an application once for the Web, the Notes client or expose as an iWidget.Come hear about other 8.5.1 enhancements, what is coming in 8.5.2 and glimpse towards the future.**

Lotusphere 2010 banner

Annunciate le novità per le XPages (nella 8.5.2)

- REST e nuovi advanced controls
- modalità off-line e repliche locali
- wiring con le composite applications
- Performance improvements
- iWidget mashup
- hidden field text control
- RichText editor migliorato
- riuso delle funzionalità esistenti: LS libraries, forms, vies
- utility per convertire vecchi form, viste in xpages
- nuovi DataSource (jdbc, db relazionali)

AD109 - XPages perfomance and scalability

by Andrea Baglioni — last modified Jan 18, 2010 10:00 PM

Understanding the XPages architecture is key to building performant scalable enterprise-ready Lotus Domino web applications. We'll show how to go under the hood to discover functional features that help your application perform and scale well. You'll learn about design patterns and techniques that ensure your applications are optimally tuned for your business requirements, and we'll show how to integrate existing business logic -- without increasing performance cost.**

Lotusphere 2010 banner

Tips&Tricks veramente utili per incrementare le performace

- i tool di monitoring consigliati: Firebug, YSlow, PageSpeed
- IBM Xpages Profiling tool: database per il tuning delle XPages in termini di CPU, cache ecc...
- consigli per il rendering delle pagine e per migliorare il JSF cycle lifecycle

- dataCache per le viste (nuovo nella 8.5.1)

- come usare Java nelle XPages per mantenere performance ridotte

Jan 17, 2010

Lotusphere in sentence, Day -1

by Fabio Pignatti — last modified Jan 17, 2010 03:25 PM
Filed Under:

Lotusphere 2010 banner

  1. Luckily the temperature is higher than the last two freezing years (around 20°C during the day).
  2. I have had great times with Andrea e Daniele relaxing and eating shrimp and crab in front of the ocean in Cocoa Beach.
  3. The pocket agenda is changed, now we have a tabular folder instead the traditional pocket book.
  4. The backpack is almost the same of last year.

Jan 13, 2010

Install Plone 4 on OSX Leopard e Snow Leopard (from scratch)

by Stefano Marchetti — last modified Jan 13, 2010 08:30 AM

Install Plone 4 without Unified Installer is easy.

Trying Plone 4 is easy.
The following steps are tested with OSX 10.6 Snow Leopard and OSX 10.5 Leopard.
The first step is to obtain the compiler to build Python from source.
On OSX, to install the gcc compiler, download the Xcode package from http://connect.apple.com/. You’ll need to register for an Apple Developer Connection account. Once you’ve registered, login and click Download Software and then Developer Tools. Find the Download link
Xcode 3.2.1 Developer DVD (Disk Image)
Be careful: Xcode 3.2.1 is for OSX 10.6 Snow Leopard and Xcode 3.1.4 is for OSX 10.5 Leopard.

First: create a temp folder:

mkdir -p /Users/stefano/Devel/tmp
cd  /Users/stefano/Devel/tmp


Plone 4 needs Python 2.6; it is easy build Python from source. The great advantage is that, in this way, all files will be in a folder leaving your OS "clean".

Download the latest version 2.6 release from http://www.python.org/download/releases/2.6.4/

Move the file (Gzipped source tar ball) Python-2.6.4.tgz in the "temp" folder and uncompress it:

tar zxf Python-2.6.4.tgz
cd Python-2.6.4


Create the Python destination folder:

mkdir -p /Users/stefano/Devel/python/2.6/
cd /Users/stefano/Devel/tmp/Python-2.6.4


before you can build your Python first you must configure it.

From the folder /Users/stefano/Devel/tmp/Python-2.6.4 type the command:

./configure --prefix=/Users/stefano/Devel/python/2.6/

 
Then to build your Python type:

make


To install the Python binary, library modules, shared library modules, include files, configuration files, and the manual page, just type:

make install


Download the Python Imaging Library (the "all platform" version) from
http://www.pythonware.com/products/pil/
Move the downloaded file in /Users/stefano/Devel/tmp/

tar zxf Imaging-1.1.6.tgz

cd /Users/stefano/Devel/tmp/Imaging-1.1.6

 
Install Python Imaging Library in your Python environment:

/Users/stefano/Devel/python/2.6/bin/python2.6 setup.py install
cd /Users/stefano/Devel/

 
Then download the Plone source:

svn co http://svn.plone.org/svn/plone/buildouts/plone-coredev/branches/4.0/ plone4

cd plone4 

Then bootstrap Plone:

/Users/stefano/Devel/python/2.6/bin/python2.6 ./bootstrap.py


Then run the buildout:

./bin/buildout

 
Start Plone:

./bin/instance fg


Then type this URL in your browser:

http://localhost:8080


Enjoy your new Plone 4!

If you want to test new experimental functionality you can use configuration files in the folder "exeperimental" in the plone folder (Users/stefano/Devel/plone4)
For example to try Deco relaunch the buildout:

./bin/buildout -c experimental/deco.cfg

 
For more information read the instructions at the beginning of the configuration file "experimental/deco.cfg".