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
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:
We hope that these services will be useful!
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:
Use the following URL's to test out the service:
- List of required parameters and possible conversion types: http://www.cuppait.com/UnitConversionGateway-war/UnitConversion
- Convert Fahrenheit to Celsius: http://www.cuppait.com/UnitConversionGateway-war/UnitConversion?ctype=Temperature&cfrom=F&cto=C&camount=212
- Many other conversion possibilities, check out the first link to see the possibilities
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:
The currency web-services support the following currencies:
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.
The currency web-services support the following currencies:
- Argentine Peso: ARS
- Australian Dollar: AUD
- Bahrain Dinar: BHD
- Botswana Pula: BWP
- Brazilian Real: BRL
- Brunei Dollar: BND
- Canadian Dollar: CAD
- Chilean Peso: CLP
- Chinese Yuan: CNY
- Colombian Peso: COP
- Cyprus Pound: CYP
- Czech Koruna: CZK
- Danish Krone: DKK
- Euro: EUR
- Hungarian Forint: HUF
- Icelandic Krona: ISK
- Indian Rupee: INR
- Indonesian Rupiah: IDR
- Iranian Rial: IRR
- Israeli New Sheqel: ILS
- Japanese Yen: JPY
- Korean Won: KRW
- Kuwaiti Dinar: KWD
- Libyan Dinar: LYD
- Malaysian Ringgit: MYR
- Maltese Lira: MTL
- Mauritian Rupee: MUR
- Mexican Peso: MXN
- Nepalese Rupee: NPR
- New Zealand Dollar: NZD
- Norwegian Krone: NOK
- Omani Rial: OMR
- Pakistan Rupee: PKR
- Polish Zloty: PLN
- Pound Sterling: GBP
- Qatar Riyal: QAR
- Saudi Arabian Riyal: SAR
- Singapore Dollar: SGD
- Slovenian Tolar: SIT
- South African Rand: ZAR
- Sri Lanka Rupee: LKR
- Swedish Krona: SEK
- Swiss Franc: CHF
- Thai Baht: THB
- Trinidad/Tobago Dollar: TTD
- U.A.E. Dirham: AED
- U.S. Dollar: USD
- 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.
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.
Subscribe to:
Posts (Atom)