JAlbum-skin NospOfTombl - Documentation, FAQ, Help, ...

Content

 

What is NospOfTombltop

NospOfTombl is a so called skin for the program JAlbum, a piece of software to generate web-galleries, aka 'albums'. JAlbum is written in Java and therefore works on nearly every operating system, e.g. Windows, MacOS, Linux, ... Skins like NospOfTombl are plugins, which use JAlbum to generate web-galleries with a specific look-and-feel.

The skin NospOfTombl itself is a skin which generates index-pages with thumbnails of your pictures and slide-pages, which show one picture and some thumbnails to navigate through the gallery. Each index-page shows a descriptive text and optionally links to a Google Map of the gallery and a downloadable gallery as KMZ-file for use with Google Earth. Each slide-page shows one picture with optionally a link to the original (not scaled) picture, nearly all information found in EXIF- and IPTC-tags, optionally a Google Map showing the location where the picture was shot if the pitcture is geotagged and navigation-links which guide you through the gallery.

A sample gallery is available here.

 

Geotagging / Google Maps / Google Earthtop

Google Mapstop

Since version 2.2.0 the skin is able to use geographic informations stored in you images (as EXIF-tags) to generate a 'Google Maps'-map with so called markers on it, which show where (and when) the picture is taken. The screenshot below on the left side shows such a map with some markers, the track between the images and one marker with the corresponding image highlighted:

To use this feature there are some prerequsites which must be fulfilled:

  1. the pictures must have geographic information in their EXIF-tags:

    I use the program Geotag to get the geographic information into my pictures. The program is written in Java and therefore runs on nearly every operating system, it's Open Source and free. And last but not least it is easy to use: tell the program which photos you want to tag and open for each photo a map where you position a mark. Geotag reads the latitude and the longitude of this mark and puts this information into your photo. Geotag is also able to import GPX-files. It is even possible to let Geotag search for the name of the city, country etc. and put this informations into the IPTC-tags of the photo.

  2. you must activate the generation of the map(s) in the skin-settings:

    See screenshot on the right (1) ...

  3. To display the Google Map you have to acquire a key from Google (2):

    Go to http://code.google.com/apis/maps/signup.html and sign up for a key (I think you also have to create a Google account).

  4. Enter the so acquired key into the field in the skin-settings (3).

Screenshot Screenshot

Google Earthtop

Since version 2.3.0 it is also possible to let the skin produce a KMZ-file, which is a packed file for use with Google Earth and which holds all the pictures. When activated, links for downloading the KMZ-file will be put on the index-page with the Google Map.

A sample KMZ-file is available here (8.7 MB).

Use GPS tracklogstop

With version 2.5.0 you may use a file with tracklog-data in GPX-format to let the skin draw a tracklog on the Google Map on the index-page. Please be aware, that this file has to be in the source-folder (where your source-images are located) and has to have to name tracklog.gpx. To let NospOfTombl draw the tracklog, you have to activate it on the skin-settings.

Because tracklogs are usually very large with many, many trackpoints, the skin tries to reduce the number of points without loosing too much information. This is done in the following way: the points are sorted according to their date and time and each point is checked against his predecessor: if the distance between the two points is shorter than 0.1 km or if the timestamp of the two points is within 60 seconds, the second point will be discarded.

Screenshot
 

FAQtop

NospOfTombl 2.4.x: Java error NoSuchMethodError:

When creating an album you get the following error:
Exception caused by line 29: java.lang.NoSuchMethodError: java.lang.Class.getSimpleName()Ljava/lang/String;

Details:
Sourced file: inline evaluation of: ``/******************************************************************************* . . . '' : Typed variable declaration : Object constructor

Stack trace:
java.lang.NoSuchMethodError: java.lang.Class.getSimpleName()Ljava/lang/String;
at at.milinovsky.Log.(Log.java:24)
at at.milinovsky.NospOfTombl.(NospOfTombl.java:38)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at bsh.Reflect.constructObject(Unknown Source)
at bsh.BSHAllocationExpression.constructObject(Unknown Source)
at bsh.BSHAllocationExpression.objectAllocation(Unknown Source)
at bsh.BSHAllocationExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHVariableDeclarator.eval(Unknown Source)
at bsh.BSHTypedVariableDeclaration.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at se.datadosen.jalbum.AlbumBean.doProcessExpression(AlbumBean.java:1416)
at se.datadosen.jalbum.AlbumBean.processExpression(AlbumBean.java:1411)
at se.datadosen.jalbum.AlbumBean.processBeanShellFile(AlbumBean.java:1394)
at se.datadosen.jalbum.AlbumBean.makeAlbum(AlbumBean.java:1621)
at se.datadosen.jalbum.AlbumBean.makeAlbum(AlbumBean.java:1545)
at se.datadosen.jalbum.JAlbumFrame$3.run(JAlbumFrame.java:673)
Solution:
Please upgrade to a JAVA version >= 1.5.0.

NospOfTombl all versions: Java error MissingResourceException

Evaluation error on line 66:

Details:
Sourced file: inline evaluation of: ``/******************************************************************************* . . . '' : Typed variable declaration : 
Error constructing inner class instance: bsh.InterpreterError: Error in class initialization: Method Invocation texts.getString : 
at Line: 157 : in file: inline evaluation of: ``/******************************************************************************* . . . '' : texts .getString ( "ui.googleEarthName.tooltip" )

Target exception: java.util.MissingResourceException: Can't find resource for bundle se.datadosen.util.SmartResourceBundle, key ui.googleEarthName.tooltip
Solution:
If you get an error similar the one above, which contains MissingResourceException than NospOfTombl is missing an entry in texts_<xx>.properties for your language. Look for the text after SmartResourceBundle, key in the file texts_<xx>.properties (the xx stands for the language-code, e.g. de for German, en for English, fr for French, ...).

NospOfTombl skin on Windows Vista

Windows Vista Users: Please use File for JAlbum 7.0 or older zip link and extract the contents into JAlbum skins directory. Install skin button may not work.
 

Contacttop

If you want to get in touch with me, send me comments, ask questions etc. please use the email-address or write a comment on the JAlbum-page of the skin.
 

Licensetop

GPL-Logo The software bundled as a skin for the program JAlbum named 'NospOfTombl' is published under the GPL (GNU Public License). This means - a little bit simplified - that you are allowed to use, copy, modify and distribute this software. if you distribute the software unchanged or modified, you have to distribute also the copyright license (GPL) and the sourcecode with it and the software has to published under the GPL. However: this license does not permit incorporating this software into proprietary programs!

You can find the original GPL here, an unofficial german translation can be found here.

Changelogtop

Version 2.5.9 (5.6.2009)

  • Fix for some strange GPS-data in images

Version 2.5.8 (1.3.2009)

  • License (GPL) included and clearly stated in all source-files and the skin-GUI

Version 2.5.7 (1.3.2009)

  • Bugfix for Google-Map on index-pages (background-color of popups)

Version 2.5.6 (20.2.2009)

  • Added Google-Map "Physical Map"
  • Added slider for setting zoom-level of the Google-Map on the slide-pages
  • Added french texts - thanks to Marcel W. Landry
  • Previews for all styles

Version 2.5.5 (11.4.2008)

  • Bugfix for some geodata-codings (Adobe Lightview)

Version 2.5.4 (25.3.2008)

  • Minor corrections for W3C-conformity
  • Substitution of german double apostrophes with english single apostrophes in image-comments

Version 2.5.3 (24.3.2008)

  • Small Bugfix in CSS-files

Version 2.5.2 (24.3.2008)

  • Generated pages are valid HTML 4.0.1 transitional and CSS

Version 2.5.1 (19.3.2008)

  • Change in processing of GPS- / GPX-file: GPS-file is now folder-specific
  • New option on the GUI to switch off display of filedate on slides

Version 2.5.0 (16.3.2008)

  • Possibility to use a GPS-tracklog (GPX-format) as track on Google Maps
  • Bugfix for directories with thumbnails as images (many thanx to Matthew)
  • Bugfix: Google Maps are now ok also for subdirectories
  • Bugfix: Google Earth KMZ-file(s) are now ok also for subdirectories
  • Bugfix: skin does not depend any more on Java 1.5 or higher (1.3 is sufficient) (thanx to karlisj)

Version 2.4.0 (2.3.2008)

  • Another round of code-cleanup
  • Bugfix: # of index-files is now correct for all slide-sizes
  • Update of the previews

Version 2.3.2 (2.3.2008)

  • Fixed the annoying bug with the output-folder relative to inputfolder (thanx to Roland Zauner!)
  • Bugfix for non-german languages (missing entry in texts_en.properties and texts.properties) (thanx to joter)
  • Some performance-enhancements and code-cleanups
  • Bugfix for individual slides with no GPS-data

Version 2.3.1 (27.2.2008)

  • Small layout-changes
  • Bugfix in KML-file-generation (IPTC-captions)

Version 2.3.0 (25.2.2008)

  • Implemented generation of a KML- & KMZ-File for Google Earth: this file is generated during the JAlbum-run and may be downloaded with a link on the index-pages (many thanx to Dieter Zimmermann for testing)

Version 2.2.10 (23.2.2008)

  • More IPTC-data in imageinfo
  • Any IPTC-comment with a starting http:// will be displayed in the imageinfo as link

Version 2.2.9 (18.2.2008)

  • Bugfix for Google-Maps (Encoding of XML-File with GMap-markers)

Version 2.2.8 (17.2.2008)

  • More IPTC- & EXIF-data in imageinfo

Version 2.2.7 (16.2.2008)

  • Bugfix for Google-Maps

Version 2.2.6 (11.2.2008)

  • Width and height of Google-Maps changeable in skin
  • Exif- & IPTC-tags localized

Version 2.2.5 (??.??.???)

  • lazy loading of maps (only when user clicks)

Version 2.2.4 (11.9.2007)

  • Changes for better performance of the generated html (many thanks to airdrummer)

Version 2.2.3 (5.9.2007)

  • Bugfix in generation of GPS-data for non-JPEG-files

Version 2.2.2 (1.9.2007)

  • Minor bugfix in generation of GPS-data

Version 2.2.1 (30.8.2007)

  • Bugfix for languages other than german and english

Version 2.2.0 (28.8.2007)

  • New Feature: generation of Google Maps out of the GPS-data in the images

Version 2.1.0 (10.7.2007)

  • Bugfixes and update for JAlbum 7.2

Version 2.0 (15.6.2007)

  • Version is updated for the use of JAlbum 7.1

Version 1.0 (8.10.2003)

  • First official Version
 

Supporting NospOfTombltop

You like the skin NospOfTombl and use it for your great foto album? Please be so kind and support my work with a donation of any amount, which would be highly appreciated and would encourage me to continue the work on the skin and to support you if problems or questions arise. It also keeps my beloved wife form nagging that I spend too few time with her and our two children ;-) To donate please click on the Paypal-button on the bottom of this page; if you don't have a Paypal-account please send me an email and I will give you my bank-account number ...

For donations above 10 € you will be mentioned here on this page as supporter; if you don't want that, drop me a note.

You can also support this skin by rating it. To rate skins you need to be registered there, which is fast and free of course!

Supporterstop

  • Ing. Heinrich Winkler, Vienna, Austria
  • Dieter Zimmermann, Gießen, Germany
  • Erwin Rybin, Vienna, Austria