Mayam 2.0 Beta 1 released and available for download

1,554 views
Skip to first unread message

Suresh Viswanathan

unread,
May 2, 2013, 6:00:35 PM5/2/13
to dcm...@googlegroups.com

Hi All,


Mayam is a cross platform DICOM workstation created using the dcm4che 2.x toolkit. The 2.0 release has been rewritten from ground to be faster and provide a platform for the future. (The last release was Mayam 0.9 which used the 1.x toolkit). Also the UI has been harmonised with Oviyam 2.0. 


Mayam 2.0 Beta1 - Sourceforge.net - Download link


Features:

  1. Tabbed multiple server configuration.
  2. Query Filters: Patient Name, Patient ID, Accession Number, Study Date, Study Description, Referring Physician, Modality.
  3. Configurable quick query buttons.
  4. Configurable Modality list
  5. Configurable WL/WW Presets.
  6. Context Menu to verify each server.
  7. Retrieve studies from Remote DICOM Server and store it in local database.
  8. Display available studies from local database.
  9. Thumbnail preview from the query result (requires WADO support on the server).
  10. Advanced thumbnail preview options in the Viewer screen.
  11. Green ball indicator in query result for studies already available locally.
  12. Multiple themes.
  13. Quick filter of the Query result as well as the local database.
  14. JNLP launch of the application.
  15. JNLP launch of a study directly.
  16. Multi-frame study support .
  17. Multiple monitor support: the query screen will be displayed in first monitor and the viewer will be displayed in second one.
  18. Viewer:

  • Vertical and  Horizontal flip.
  • Left and Right rotate.
  • Move.
  • Invert.
  • Display scout lines.
  • Stack navigation using the mouse.
  • Reload image.
  • Series synchronisation.
  • Text Overlay.
  • Open multiple series for comparison (Image Layout).
  • Open multiple images for comparison (Tile Layout)
  • Fast  Window level & Window width adjustment.
  • Preset WL/WW values.
  • Pan & zoom.
  • Horizontal & vertical flip
  • left & right rotate
  • Display HU, X, Y values.
  • Display Meta-data.
  • Annotations: create, move or delete lines, rectangles, circles with measurement and arrows.
  • Loop (Cine loop).
  • Export single or series of images as DICOM or JPEG formats.
  • Display image orientation markers


Known Issues 

  • Pushing studies from other DICOM nodes will not create preview thumbnails.
  • Multi-frame query using  C-GET isn't yet supported.
  • There is a bug in how Java under Windows 8 handles multiple monitors. Instead of opening the viewer in a new screen, it opens it in the same screen.
  • Overlay text is not rendered when using C-GET, C-MOVE.


Prerequisite:

If you have an older version of Mayam installed, before running it for the first time, please delete the Mayam folder from the following location depending upon OS

Linux - /home/user/.Mayam

Mac   - /Users/user/Library/Application Support/Mayam

Windows - Start -> Run -> %AppData% -> .Mayam


Functionality planned for in future versions

  • 3D
  • Study Comparison View
  • Importing a study from the local hard disk or CD-ROM
  • Deletion of Local studies from within the GUI
  • Sending a study to other DICOM nodes
  • Multilingual support
  • Hanging protocol


Also do checkout Oviyam 2.0 Beta 2 & iOviyam 2.0 for mobile devices Beta 1, which have just been released.


The Raster Images Team

fleetwoodfc

unread,
May 3, 2013, 6:45:27 AM5/3/13
to dcm...@googlegroups.com
Tried to run on a Mac but Search button (default All) is inactive (greyed out).
Minor bug - still shows Version 1.0 in the About

Devishree.V

unread,
May 3, 2013, 7:28:53 AM5/3/13
to dcm...@googlegroups.com
By default, All buttons will be inactive in Local tab. When you add server node, tab will be created and all buttons will be active if the tab is selected.

fleetwoodfc

unread,
May 3, 2013, 7:35:26 AM5/3/13
to dcm...@googlegroups.com
ok its working now. I initially added a server node and did not change the Server Name - default to 'Description'. This did not create a tab. Changed the name from 'Description' and it works.

Hammad

unread,
May 23, 2013, 3:12:17 AM5/23/13
to dcm...@googlegroups.com
HI
 
1.   I had downloaded new version of MAYAM 2.0 (Beta). I am using windows and old version 0.9 is working fine by calling the run.bat. In this case i have to run the application by calling the main jar file i.e MAYAM.jar.
 
2. I cannot add Server by clicking the ADD button under the Server tab.
 
3. Tell me how can i import the files in the current version like we have options in the old version.
 
4.  Please guide me what is the correct way to run the application. May i am misssing some step.
 
--Hammad

Devishree.V

unread,
May 23, 2013, 3:26:53 AM5/23/13
to dcm...@googlegroups.com
Before running MAYAM 2.0, please delete .Mayam folder from Windows - Start -> Run -> %AppData% -> .Mayam.
Please note that, if you delete the .Mayam folder, old studies/configurations will be lost. 

Importing studies/configurations from old version of MAYAM will be added in future release.

Hammad

unread,
May 23, 2013, 3:34:35 AM5/23/13
to dcm...@googlegroups.com
Thanks i got it running. But i cannot call the application by using the run.bat. Why is that???

Devishree.V

unread,
May 23, 2013, 3:52:59 AM5/23/13
to dcm...@googlegroups.com
What error occurs when calling the application by using the run.bat?

Hammad

unread,
May 23, 2013, 4:18:31 AM5/23/13
to dcm...@googlegroups.com
There is no error. After double click on run.bat a black screen appears and disappears. No error or output

Devishree.V

unread,
May 23, 2013, 4:27:06 AM5/23/13
to dcm...@googlegroups.com
Open Command Prompt window and go to Mayam extracted location. Run the batch file using the command "run" to see the errors.

Devishree.V

unread,
May 23, 2013, 5:58:22 AM5/23/13
to dcm...@googlegroups.com
C:\Documents and Settings\Administrator\Desktop\Mayam-2.0(Beta1)-bin\Mayam>java
-Djava.library.path=.\lib -Xms512m -Xmx2g -jar Mayam.jar
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

It looks like memory problem, please remove "-Xms512m -Xmx2g " from batch file.
OR change the -Xmx2g to available free memory.

fahad...@manchester.ac.uk

unread,
Jul 12, 2013, 12:04:19 PM7/12/13
to dcm...@googlegroups.com
Hi

I am having problem in using new version of Mayam. Basically when I add server I am not able to verify the connection (it says Echo not successfully). There is no problem with the information and firewall as I am able to connect with the server if I use the Mayam 0.9 version.

Fahad

Suresh Viswanathan

unread,
Jul 13, 2013, 4:09:20 AM7/13/13
to dcm...@googlegroups.com
Mayam .0.9 and 2.0 are totally different releases. Having said that, Mayam's working fine for use and several others. Are you sure you've filled in all parameters correctly?

Suresh


--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.
To post to this group, send email to dcm...@googlegroups.com.
Visit this group at http://groups.google.com/group/dcm4che.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

fahad...@manchester.ac.uk

unread,
Jul 15, 2013, 8:10:48 AM7/15/13
to dcm...@googlegroups.com
Yes I am sure about the parameters. If I try to echo the from the dcmechee-web to Mayam it is successful; however if I try to verify the connection from Mayam (it says Echo not successfully). 

Any idea?

Fahad
Message has been deleted

Devishree.V

unread,
Jul 15, 2013, 9:01:21 AM7/15/13
to dcm...@googlegroups.com
If possible, please attach the screenshot of "Echo Result" Dialog.

fahad...@manchester.ac.uk

unread,
Jul 15, 2013, 9:34:27 AM7/15/13
to dcm...@googlegroups.com
The Echo Result Dialog message is simple

"Echo dicom://MYPAC@MYIP:PORT not successfully!"

with regards

Fahad


Devishree.V

unread,
Jul 16, 2013, 1:09:57 AM7/16/13
to dcm...@googlegroups.com
Please verify any log information displayed in the command prompt.If any, attach the messages.

fahad...@manchester.ac.uk

unread,
Jul 16, 2013, 6:53:23 AM7/16/13
to dcm...@googlegroups.com
There are two warn messages:

1.  WARN No appenders could be found for logger (org.dcm4che2.net.NetworkConeection).
2.  WARN Please initialize the log4j system properly.

Regards

Fahad

Devishree.V

unread,
Jul 16, 2013, 7:17:39 AM7/16/13
to dcm...@googlegroups.com
Kindly check your parameters. AE Title and IP address are PACS server's AE Title and IP address respectively. Port should be a valid DICOM Port (Not the WADO Port).

fahad...@manchester.ac.uk

unread,
Jul 16, 2013, 7:59:59 AM7/16/13
to dcm...@googlegroups.com
As I said before the parameters are correct, I am using the same parameter to connect using Mayam0.9 and other DICOM viewers




Suresh Viswanathan

unread,
Jul 16, 2013, 8:04:52 AM7/16/13
to dcm...@googlegroups.com
It works for us and lots of others. That's why we're unable to figure out what's wrong in your setup.

Suresh.

On 16-Jul-2013, at 5:29 PM, fahad...@manchester.ac.uk wrote:

As I said before the parameters are correct, I am using the same parameter to connect using Mayam0.9 and other DICOM viewers





fahad...@manchester.ac.uk

unread,
Jul 16, 2013, 8:19:33 AM7/16/13
to dcm...@googlegroups.com
I am confused as well, is there any log file of Mayam which can give some idea?

fahad...@manchester.ac.uk

unread,
Jul 16, 2013, 8:36:42 AM7/16/13
to dcm...@googlegroups.com

The only other thing I can think of is that I have not fill the wado information (as I left the previews checkbox unchecked), I presumed it is optional. Anyhow if I have to provide that information please guide me what I need to put in WADO URL field (I am using different port then the 8080. which I will put in WADO Port field).

Regards

Fahad

Devishree.V

unread,
Jul 16, 2013, 8:46:39 AM7/16/13
to dcm...@googlegroups.com
There is no need to fill the WADO information, if the previews are not needed. The previews are absolutely optional. If possible please verify the PACS server side log during the ECHO request.

fahad...@manchester.ac.uk

unread,
Jul 16, 2013, 1:12:53 PM7/16/13
to dcm...@googlegroups.com
Ok I got it working. The problem is due to a small bug in Mayam 2.0. Basically if you change the AE Title of Listener the system fails to update. So although it shows the new AE Title, it always use MAYAM as Listener AE Title.

Thanks

Suresh Viswanathan

unread,
Jul 16, 2013, 1:32:28 PM7/16/13
to dcm...@googlegroups.com
Great. Can you give some more details on the bug and how you solved it for us to re-create it and fix it in the next release.

Suresh


On 16-Jul-2013, at 10:42 PM, fahad...@manchester.ac.uk wrote:

Ok I got it working. The problem is due to a small bug in Mayam 2.0. Basically if you change the AE Title of Listener the system fails to update. So although it shows the new AE Title, it always use MAYAM as Listener AE Title.

Thanks

Devishree.V

unread,
Jul 17, 2013, 1:09:01 AM7/17/13
to dcm...@googlegroups.com
Thanks for your feedback. The bug will be fixed in the next release.

fahad...@manchester.ac.uk

unread,
Aug 5, 2013, 7:52:10 AM8/5/13
to dcm...@googlegroups.com
I am trying to run the Mayam on Windows 7 but not able to echo it from dchm4chee web interface, it return failed: java.io.EOFException.

With regards

Fahad

Devishree.V

unread,
Aug 6, 2013, 1:24:43 AM8/6/13
to dcm...@googlegroups.com
Its working for me. Please verify the listener details.
Reply all
Reply to author
Forward
0 new messages