Debug XPages code with a debugger of your choice

It has been alot of talk about a debugger for XPages, Do we need a copy of the lotusscript debugger. Or a brand new debugger that gives us new ways to debug our code. Yes please. I think there is several new interesting ideas on how to debug code faster and better. How would you like to debug your xpage code?

[poll id=”5″]

If you look at other languages there is alot of interesting features in debuggers like

[poll id=”6″]
 
Comment on this post if I’m missing something or if you have some ideas about what a good debugger should contain.
 
THE RESULT
 
Backwards debugging in flash
(Yes, I know flash is based on a timeline, so debugging forward and backwards is easier in flash)

Improved calendar integration for Traveler – an idea

I got an idea about how to improve the calendar integration in traveler.

Unfortunatly the idea will only work for the Android version because I don’t think you can control the phone in IOS.

The idea is that you could control settings in the phone using the calendar, this isn’t anything new if we are talking about you office phone but on your mobile phone and the change is not done in the switch board. 

What am I talking about then, in an Calendar appointment you setup a profile/Category i.e “quite meeting”

In your traveler client in the mobile phone you can specify your own profiles and you can get predefined profiles from the traveler server. when a meeting ocurr and you have a corresponding profile the settings for this profile apply to your phone i.e go to flightmode, Turn off ringtone, perhaps activate wifi.

Then you can control alot off cool stuff using your calendar. And the profile in the phone specifies what should happened when the meeting starts and what should happens when it ends. 

That’s my idea for the future of Traveler.

Remember where you read about it first  Ha Ha

IPad Magic about Stockholm

Checkout this IPad magic show

http://www.youtube.com/watch?feature=player_embedded&v=53_qvMQfvOE

Results of my poll

I did a poll some days ago 300 people answered the poll

http://xpagedeveloper.com/2012/3-quick-questions-about-xpages-and-domino

88% of the people who responed has atleast one server with 8.5.2 or 8.5.3 interesting 

29% Is seeing an increase in mobile applications and 43% is seeing an increase in web vs client.

55% is still doing 50% XPages and traditional Domino development. But one of the big things is that 24% of the people voating is not doing any XPage development at all that is almost equal to the amount that is doing only XPage development.

This small poll is no science at all 300 people of the hole IBM customer base of Domino 😉

But from this small amount of people 88% of these companies can run XPage Applications.

Client applications is still here so IBM will probably need to increase the investment in XPages Client integration. or perhaps just buy the XPages2Eclipse product from Mindoo. If that product was integrated as a part of the XPage offering from IBM we would get a big jump forward in Client/Eclipse integration and that is needed. 

One might wonder if the 24% part that is not investing at all is customers that is moving away from the Domino platform. What can be done to make them believe in the platform again?

1. IBM need to show that Domino still is the leading platform for corporate applications.

   (the Domino Server needs it’s own appstore, openntf.org we just need a packager perhaps.)

2. IBM needs to create a demand for Domino, make everybody aware that is a platform that is alive!!!

    (Marketing Marketing Marketing and ROI )

3. The platform will need a more modern look that isn’t traditional Notes.

    (I’m sad perhaps I’m one of the few that like it)

4. IBM needs to invest alot more money into the Eclipse platform to get the stability that we had before

    Eclipse. (Perhaps a way to move to newer releases of Eclipse faster is the answer, I don’t know) 

Yellow forever and ever!!!!!

Quick tips: if you are importing data in an LS agent

If you are importing data in Lotusscript and the imported files is in utf-8 so you have specified in the open command charset=utf-8 make sure that were you are getting the files from don’t suddely produce an ordinary ANSI ascii file. Then you will probably get a server crash, because there is not check if the file is utf-8 so it tries to read the ordinary file as a multibyte file. That will corrupt arrays, lists and eventual crash the client/server.
So make sure the file format is what you think it is. One great tool to do so with is NotePad++ 

3 Quick questions about XPages and Domino

Update! Results of the Poll

I’m doing a lite poll to see what the future looks like. You don’t have to be an admin or a developer.

If you don’t know the answer on one of the questions don’t answer that question 😉 

[poll id=”2″]

[poll id=”3″]

[poll id=”4″]

I’m thanking you for your answers, stay tuned for the results!!

Standby Widget v2 is now on XSnippet – openntf.org

I’ve updated the standby widget on openntf.org after seeing some problems after upgading to 8.5.3

http://openntf.org/XSnippets.nsf/snippet.xsp?id=standby-dialog-custom-control

Creds goes to Serdar Başeğmez and Tim Tripcony who found a solution, thanks!!

Setup a Mercurial or Git Source Control server for Windows

Declan Sciolla-Lynch held a session at LS 12 AD102 about how to setup a RedMine Server for Mercurial.

I needed to see if there where a way to setup a Mercuial repository server that could run on windows it could probably run on other operating systems also but I haven’t tested any other.

If found scm-manager a java server that could handle Mercurial, Subversion and Git the best part of this server is that it has a .war file container to you could deploy it in websphere if you have this setup.

But it can also be used with Tomcat and that setup is what I will show you today.

Follow the Notes in 9 video 041 Source Control on how to setup the designer to use the Mercurial plugin.

1. Download  SCM-Manager it’s the scm-webapp-1.12.war that you want to download

2. Download Tomcat 7  click on the appropriate version for your server.

3. Unzip the tomcat zip file to a folder of your choice

4. Open up the Tomcat-users.xml  in the conf subfolder

here you add your admin user add the following rows

in the tomcat users section

This will add a user called admin with the password admin (select your own password)

Save the file

5. Open a commadn prompt goto the bin folder beneath the tomcat folder

Write service install  This will add tomcat to run as a service.

Start the service

6. Open up a webbrowser http://127.0.0.1:8080

The tomcat main page opens up

7. Click on

 
 
 
 
 
 
Scroll down to War file to deploy

8. Select browse and select scm-webapp-1.12.war and deploy
 

9. Scroll up scm should now be in the list of deployed applications

10. Click on /scm-webapp-1.11 this is now your url to the repository

11. You will now be asked to login to the SCM Manager

Use scmadmin and password scmadmin

12. Click on Repository Types in the Right Navigation beneath Config

13. All the Mercurial fields are blank when you look at them

Click on Start Configuration Wizard to configure them.

in the dialog box select Download and Install

When the configuration is done. Click on Save.

14. You need to restart Tomcat or SCM-Manager to get the Mercurial as an option when creating repositories.

15. Login to SCM-Manager again and create a user

16. Create a repository and select the type a mercurial.

Now You are done, just start to push your code the the repository.
 
Perhaps there is a way to convert the .war file to a OSGI package so we can drop the Tomcat server.

Check out the new store at XPage Developer

XPage Developer Shop

Soon you can thru out Active Directory

Samba 4 will soon released and that that can replace your Active Directory with it.