Thursday, November 4, 2010

First Image SaaS Available

Here at CuppaIT we are excited to release our first image manipulation SaaS, it is an image Watermarking service which can be used to add a watermark to any Jpeg, Png or Gif image. The watermark can consist of either plain text or another image, options available are:

Required parameters:
    image : Image to watermark
    watermark : Image to use as watermark
        OR
    watermarkText : Text to watermark with

Optional parameters:
    position : sets the initial position of the watermark ("topLeft", "topRight", "bottomLeft",
      "bottomRight", "center")
    x : relative position of the watermark on the x axis, range of -1 to +1 or anything in between
     ie. -1 = -100%, -0.55 = -55%, 0 = 0%, 0.01 = 1%
    y : relative position of the watermark on the y axis, range of -1 to +1 or anything in between
     ie. -1 = -100%, -0.55 = -55%, 0 = 0%, 0.01 = 1%
    font : font to use - to see a list of available fonts simply use the parameter "ShowFonts"
    fontSize : font size to use, min font size is 6, specifying a smaller font size will default to 6.
    opacity : sets the opacity of the watermark range between 0.0 and 1.0
    gcolor : color, only has an affect when Text is used to watermark


Click on the following link to see a live example:

    Original Image : Link

    Watermark Used : Link

    Watermarked Image : Link


We will post a simple test form for you to play around with soon but for now you can simply change the parameters in the link to try things out.

Have Fun,
CuppaIT

Friday, October 22, 2010

Currency Conversion and Rate SOAP service

It has been a while since we posted anything but we have been working hard so time of the essence... Anyway, the first SOAP based webservices are finally done, here are the links to resources you will need to integrate them into your own applications.

WSDL: http://www.cuppait.com:8080/CurrencyGateway-war/CurrencyGatewayService?wsdl
XSD: http://www.cuppait.com:8080/CurrencyGateway-war/CurrencyGatewayService?xsd=1
TEST: http://www.cuppait.com:8080/CurrencyGateway-war/CurrencyGatewayService?TESTER

These resources will give you all the information you will need to start consuming the services available, which are currently a converter method and a current rate method.

Also the list of currencies supported has changed see below for supported currencies:

  • AED United Arab Emirates Dirham
  • ARS Argentine Peso
  • AUD Australian Dollar
  • BBD Barbadian Dollar
  • BHD Bahraini Dinar
  • BRL Brazilian Real
  • CAD Canadian Dollar
  • CHF Swiss Franc
  • CLP Chilean Peso
  • CNY Chinese Yuan
  • CYP Cyprus Pound
  • CZK Czech Koruna
  • DKK Danish Krone
  • EEK Estonian Kroon
  • EGP Egyptian Pound
  • EUR Euro
  • GBP British Pound Sterling
  • HKD Hong Kong Dollar
  • HUF Hungarian Forint
  • IDR Indonesian Rupiah
  • ILS Israeli Sheqel
  • INR Indian Rupee
  • ISK Icelandic Krona
  • JMD Jamaican Dollar
  • JOD Jordanian Dinar
  • JPY Japanese Yen
  • KES Kenyan Shilling
  • KRW South Korean Won
  • KWD Kuwaiti Dinar
  • LBP Lebanese Pound
  • LKR Sri Lankan Rupee
  • LTL Lithuanian Litas
  • LVL Latvian Lats
  • MAD Moroccan Dirham
  • MXN Mexican Peso
  • MYR Malaysian Ringgit
  • NAD Namibian Dollar
  • NGN Nigerian Naira
  • NOK Norwegian Krone
  • NPR Nepalese Rupee
  • NZD New Zealand Dollar
  • OMR Omani Rial
  • PAB Panamanian Balboa
  • PHP Philippine Peso
  • PKR Pakistani Rupee
  • PLN Polish Zloty
  • QAR Qatari Riyal
  • RON Romanian Leu
  • RUB Russian Rouble
  • SAR Saudi Riyal
  • SEK Swedish Krona
  • SGD Singapore Dollar
  • THB Thai Baht
  • TRY Turkish Lira
  • USD US Dollar
  • VEF Venezuelan Bolivar
  • XAF Central African CFA franc
  • XCD East Caribbean Dollar
  • XOF West African CFA franc
  • ZAR South African Rand


We hope that these services will be useful!

Friday, July 16, 2010

Unit converter Webservice

Our unit conversion SaaS is almost finished, this is our second of many useful web-services that we are developing,
Use the following URL's to test out the service:
This is also just the first stage of the unit converter, SOAP based services and EJB services will also be made available. Currently there is no security enabled so anyone may use them.

Wednesday, July 7, 2010

Merging Images in Java


The following function is very useful, in many circumstances I have found that combining two images can be more convenient than creating one with some kind of image software (I use Gimp).

Merging is very useful for watermarking images or as we have done, marking the status of a file...
As you can see, in the image to the right, some of the file icons have a status in the bottom right hand corner: Green is a new file; Blue is a modified file

Feel free to copy/use this code as we have released it under the GNU General Public License version 3 (GPLv3).

First Webservice Available

We have just deployed the currency conversion SaaS this is just the first of many useful web-services that we are developing, currently it supports a couple of functions,
Use the following URL's to test out the services, it is updated with the most current conversion rates every 3 hours:
  • Current Rate: http://www.cuppait.com/CurrencyGateway-war/CurrentRate?curr_from=AUD&curr_to=USD replace the curr_from and curr_to with the values you would like to query.
  • Convert: http://www.cuppait.com/CurrencyGateway-war/Convert?curr_from=AUD&curr_to=USD&amount=110.23 same as above except for the additional parameter amount which can be any decimal number.
This is also just the first stage of the currency converter, SOAP based services and EJB services will also be made available. Currently there is no security enabled so anyone may use them.

The currency web-services support the following currencies:


  1. Argentine Peso: ARS

  2. Australian Dollar: AUD

  3. Bahrain Dinar: BHD

  4. Botswana Pula: BWP

  5. Brazilian Real: BRL

  6. Brunei Dollar: BND

  7. Canadian Dollar: CAD

  8. Chilean Peso: CLP

  9. Chinese Yuan: CNY

  10. Colombian Peso: COP

  11. Cyprus Pound: CYP

  12. Czech Koruna: CZK

  13. Danish Krone: DKK

  14. Euro: EUR

  15. Hungarian Forint: HUF

  16. Icelandic Krona: ISK

  17. Indian Rupee: INR

  18. Indonesian Rupiah: IDR

  19. Iranian Rial: IRR

  20. Israeli New Sheqel: ILS

  21. Japanese Yen: JPY

  22. Korean Won: KRW

  23. Kuwaiti Dinar: KWD

  24. Libyan Dinar: LYD

  25. Malaysian Ringgit: MYR

  26. Maltese Lira: MTL

  27. Mauritian Rupee: MUR

  28. Mexican Peso: MXN

  29. Nepalese Rupee: NPR

  30. New Zealand Dollar: NZD

  31. Norwegian Krone: NOK

  32. Omani Rial: OMR

  33. Pakistan Rupee: PKR

  34. Polish Zloty: PLN

  35. Pound Sterling: GBP

  36. Qatar Riyal: QAR

  37. Saudi Arabian Riyal: SAR

  38. Singapore Dollar: SGD

  39. Slovenian Tolar: SIT

  40. South African Rand: ZAR

  41. Sri Lanka Rupee: LKR

  42. Swedish Krona: SEK

  43. Swiss Franc: CHF

  44. Thai Baht: THB

  45. Trinidad/Tobago Dollar: TTD

  46. U.A.E. Dirham: AED

  47. U.S. Dollar: USD

  48. Venezuelan Bolivar: VEB

Tuesday, July 6, 2010

Latest Site

Latest site to be finished: CamArch Performance Systems, we have been doing various projects for CamArch, the latest being the launch of their new website, this is a simple Static HTML site but very effective.

CamArch is a full services provider for the financial services profitability & risk management industry. CamArch provide everything from consulting services to education & support as well as providing their own comprehensive suite of products. These products include an EPRM Appliance offering delivering best of breed analytical intelligence capabilities to the financial services industry.

CamArch pride themselves on being the best at what they do. CamArch focus on providing innovative, cost effective solutions to their customers using the best technology available in the market.

Monday, July 5, 2010

Future "Services Stack" planned

You may have heard of SaaS, this is a fairly new name for something which has been around for a while. It means "Software As A Service", very simple really, you can use these SaaS's to build complex systems without having to invest in developing them, they can be integrated into an existing system or planned into a new system with very little effort.

SaaS can be a small component which is used to build more complex systems (Such as a currency conversion service) or it can be a full software system (Like a Content Management System), at CuppaIT we are building what we would like to call a "Services Stack", it will be comprised of many small services including Image Manipulation [Adding borders/Reflection/Colour profile/Resizing and Croping], Currency Conversion(Including Historical listings), mathematical algorithms, Document management which will include full version management and a few more complex services including CuppaWEB CMS.

A full list of current planned services will be posted when available.

These services will be available for individual use or as packages, we will be offering these services on a free trial basis for 3 months.