Technologies
OPERATING SYSTEMS
WINDOWS FOR PC
ANDROID
IOS
WINDOWS MOBILE
WINDOWS CE
DEVELOPMENT TECHNOLOGIES
HTML5
JQUERY MOBILE
ASP.NET MVC
XAMARIN FOR .NET
AQL QLIKVIEW
.NET COMPACT FRAMEWORK
VFOXPRO
WINFORMS .NET/SILVERLIGHT
C++ COM+
VIRTUALIZATION
CITRIX/TS
VCLOUD
COMMUNICATION/ INTEGRATION
TAPI
TSAPI
RFID
NFC
INTEROPERABILITY/ WEBSERVICES
SOAP/XML
REST/JSON
DATA BASES
SQL SERVER
VFOXPRO
WEB
In Igarle we know that web evolution is constant and that the ecosystem and typology of devices connected to it are getting bigger each time
Over the past years, we have witnessed how new terms and concepts such as Cloud computing, Responsive design, Saas model…, gradually embraced this paradigm. And in that sense, although it was difficult to establish, we believe the age of HTML5 has come and is here to stay
Since 2002, we came a long way developing web applications, mostly thanks to Microsoft technologies such as Asp.NET, Ajax and even the underachieved Silverlight. This wide experience has helped us base our philosophy on open-mindedness, without blindly believing in certain fads or easily falling for new trends.
Is HTML5 the future? It seems so and in Igarle, however moderately, we commit ourselves to it.
MOBILE
If you try to think of a word that has become an undeniable part of our society at all levels, it is the word “mobile phone”.
Having foreseen its potential success, Igarle turned out to be the *Early adopter of developments for mobile phones, with all its advantages and risks it carried along. Our first application for mobile phones was created for Microsoft’s Windows Mobile 2003 operating system, when the terms App was still far from existing and mobile communication technologies still hadn’t reached demandable maturity levels.
As mobile technologies boomed and expanded worldwide and as new operating systems emerged, Igarle made another commitment, this time to Android platform. From then on, we incorporated new Apps and made them grow to the point where some became new business lines, such as Stockline. We consider ourselves to be experts in mobility and we are proud that all this experience has been rewarded not just with our clients’ acceptance of our software but also with the award for the best business management App, Nucleo Mobile Suite for Android.
* Early adopters: Pioneers in adopting new technologies. Those that open the way.
Desktop Computing
Cloud computing, Mobile, Web, HTML5…Although today, all this new terminology makes it seem like desktop applications (Desktop Computing) have become obsolete, they are still very much in use at a professional/business level.
Although, each time there are less and less differences between the two worlds, they still exist, and every setting has its own advantages and disadvantages.
Whilst it is obvious that we are living in an era of technological transition, we believe that it needs to follow a natural progression curve which allows us to adapt naturally to new situations.
Doubtless, virtualization is an essential member of this transition, letting hybridize the two worlds turning the PC which is connected into a mere customer that uses the software as an internet service.
Data access layer
In a world of ever increasing number of device typologies that nourish information systems and act in turn from different surroundings, it becomes essential to establish universal channels and communication rules.
Based on the *web services technology, our data access layer offers a common language on information exchange based on protocols that form part of the current standard such as Soap/XML or Rest/JSON.
As added value, we may underline the existence of a second level inside the said layer where not only access to data is offered but it is also possible to establish and execute business rules according to need.
In this way, our own software modules, as well as *third-party modules or integration with third-parties get to be a part of our ecosystem in a relatively simple way, maintaining all the while integrity and solidity of consolidated business features.
* Web services: Technology that uses a set of protocols and standards in order to exchange data between applications.
* Third party software: Software modules developed by third parties-