We at erminas believe that mobile technologies combined with BI/Big Data will change our life in near future. This change applies to both - people and economy.
We have been working with mobile technologies for a long time. That's a good reason to set a stronger focus on this topic. Hand in hand with our customers we shape the mobile world.
A mobile app is a computer program designed to run on smartphones, tablet computers and other mobile devices.Source: Wikipedia
Wearable computers, also known as body-borne computers or wearables are miniature electronic devices that are worn by the bearer under, with or on top of clothing. This class of wearable technology has been developed for general or special purpose information technologies and media development. Wearable computers are especially useful for applications that require more complex computational support than just hardware coded logics.Source: Wikipedia
The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices. Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastrure.Source: Wikipedia
"The Internet of Everything has become a catch-all phrase to describe adding connectivity and intelligence to just about every device in order to give them special functions. At the show, for instance, there was an Internet-connected crock pot. You could control when it comes on and adjust its settings from the other side of the world. There were also various car vendors who introduced the next generation of connected automobiles. All of them referred to their cars as being part of IOE."Source: TIME
IFTTT is a web-based service that allows users to create chains of simple conditional statements, called "recipes", which are triggered based on changes to other web services such as Gmail, Facebook, Instagram, and Craigslist.Source: Wikipedia
iBeacon is a protocol standardised by Apple and introduced at the Apple Worldwide Developers Conference in 2013. Various vendors have since made iBeacon-compatible hardware transmitters - typically called beacons- a class of Bluetooth low energy devices that broadcast their location to nearby portable electronic devices. The technology enables smartphones, tablets and other devices to perform actions when in close proximity to an iBeacon.Source: Wikipedia
Near field communication (NFC) is a set of ideas and technology that enables smartphones and other devices to establish radio communication with each other by touching the devices together or bringing them into proximity to a distance of typically 10 cm (3.9 in) or less. Early business models such as advertising and industrial applications were not successful, having been overtaken by alternative technologies such as barcodes or UHF tags, but what distinguishes NFC is that devices are often cloud connected. All NFC-enabled smartphones can be provided with dedicated apps including 'ticket' readers as opposed to the traditional dedicated infrastructure that specifies a particular (often proprietary) standard for stock ticket, access control and payment readers.Source: Wikipedia
The term is used in two ways: For solutions that secure mobile phones and tablets against malware and unauthorized use. And for ways to provide secure access to companies infrastructures and controlled access to resources via mobile devices. Techniques for this can be encryption, restricting access or resticting the apps that can be used when connected with a certain network.
Bring your own device (BYOD) — also called bring your own technology (BYOT), bring your own phone (BYOP), and bring your own PC (BYOPC)—refers to the policy of permitting employees to bring personally owned mobile devices (laptops, tablets, and smart phones) to their workplace, and to use those devices to access privileged company information and applications.Source: Wikipedia
Mobile enterprise is general term to describe a corporation or large organization that supports critical business functions and use of business applications via wireless mobile devices. In a mobile enterprise, employees use mobile devices to do any or all of the following: access email, manage projects, manage documents, provide customer relationship management, conduct enterprise resource planning, fill out invoices and receipts, accounting vouchers, work orders, purchase orders, etc. and manage a corporate calendar and address book.Source: Wikipedia
Mobile marketing is marketing on or with a mobile device, such as a smart phone. Mobile marketing can provide customers with time and location sensitive, personalized information that promotes goods, services and ideas. In a more theoretical manner, academic Andreas Kaplan defines mobile marketing as "any marketing activity conducted through a ubiquitous network to which consumers are constantly connected using a personal mobile device".Source: Wikipedia
Proximity marketing is the localized wireless distribution of advertising content associated with a particular place. [...] The location of a device may be determined by:Source: Wikipedia
- A cellular phone being in a particular cell
- A Bluetooth or WiFi device being within range of a transmitter.
- An Internet enabled device with GPS enabling it to request localized content from Internet servers.
- A NFC enabled phone can read a RFID chip on a product or media and launch localized content from internet servers.
Rather than stacking content vertically, the off canvas pattern places less frequently used content, perhaps navigation or app menus off screen, only showing it when the screen size is large enough, and on smaller screens, content is only a click away.Source: Pete LePage, Google Developers
Responsive web design (RWD) is an approach to web design aimed at crafting sites to provide an optimal viewing and interaction experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from desktop computer monitors to mobile phones).Source: Wikipedia
Mobile first is an approach, where the mobile experience for a Web application or site is designed and built before nuilding the PC version.Source: Luke Wroblewski
In February 2015 the number of mobile-only internet users exceeded the number of desktop-only users. The mobile first approach anticipates that due to a sinking number of desktop users, it's not only necessary to design web applications for mobile devices first, but design them only for mobile devices.
We create web-solutions for medium-sized and enterprise customers with our focus set on the technical part of large-scale websites, intranets and extranets.
enterprise web content management,
To cut it short:
You provide the design, we take care of the rest.
"Responsive web design (RWD) is an approach to web design aimed at crafting sites to provide an optimal viewing and interaction experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from desktop computer monitors to mobile phones)."Source: Wikipedia
RedDot, founded in 1993, is a business unit of Open Text Corporation and is referred to as the Web Solutions Group of Open Text. The software assists in the management of content, with regulatory compliance and industry specific requirements."Source: Wikipedia
OpenText Corporation [...] is Canada's largest software company. It produces and distributes Enterprise Information Management (EIM) software solutions for large corporations across all industries."Source: Wikipedia
Devotedly looking for creative ways to boost, loading times and execution times of websites and programs."
"Solr (pronounced "solar") is an open source enterprise search platform, written in Java, from the Apache Lucene project. Its major features include full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, database integration, NoSQL features and rich document (e.g., Word, PDF) handling."Source: Wikipedia
Schema.org is an initiative launched on 2 June 2011 by Bing, Google and Yahoo! (the operators of the then world's largest search engines) to “create and support a common set of schemas for structured data markup on web pages.”Source: Wikipedia
"Web analytics is not just a tool for measuring web traffic but can be used as a tool for business and market research, and to assess and improve the effectiveness of a website."Source: Wikipedia
"Search engine optimization (SEO) is the process of affecting the visibility of a website or a web page in a search engine's unpaid results [...]."Source: Wikipedia
"HTML5 is a core technology markup language of the Internet used for structuring and presenting content for the World Wide Web. As of October 2014 this is the final and complete fifth revision of the HTML standard of the World Wide Web Consortium (W3C)."Source: Wikipedia
Cascading Style Sheets (CSS) is a style sheet language used for describing the look and formatting of a document written in a markup language."Source: Wikipedia
"Web Content Accessibility Guidelines (WCAG) are part of a series of web accessibility guidelines published by the Web Accessibility Initiative (WAI) of the World Wide Web Consortium (W3C)."Source: Wikipedia
"Symfony is a PHP web application framework for MVC applications."Source: Wikipedia
JavaServer Pages (JSP) is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types."Source: Wikipedia
Google Analytics is a freemium web analytics service offered by Google that tracks and reports website traffic. [...] Google Analytics is now the most widely used web analytics service on the Internet."Source: Wikipedia
"Webtrends is a private company headquartered in Portland, Oregon, United States. It provides web, social and mobile analytics and a number of other software solutions related to digital marketing."Source: Wikipedia
"Piwik is a free and open source web analytics application written by a team of international developers that runs on a PHP/MySQL webserver. Piwik is used by over 1,000,000 websites, 1.2% of all websites, and has been translated to more than 45 languages."Source: Wikipedia
"A web content management system (WCMS) is a software system that provides website authoring, collaboration, and administration tools designed to allow users with little knowledge of web programming languages or markup languages to create and manage website content with relative ease."Source: Wikipedia
Software is all about business needs and has an impact on processes. That's our strong point. Provide us with your business challenges, we deliver the right technologies and solutions.
Having the right individual software solutions at hand is an important competitive advantage. This is why we are more than software developers. Our customers appreciate our role as reliable, well informed partner and guide through the whole process: requirements analysis, evaluation and implementation, design phase, architecture, training, roll out, support, maintenance, statistics, reporting and improvements.
We develop solutions that are reliable, scalable and fast and fun to use. Our development process is agile or formal, depending on your preference.
We focus on Microsoft .NET solutions on Windows and Linux, with no limitation to that. Equally, we know our way around Java and PHP/Symfony2 based projects.
"Software development is the computer programming, documenting, testing, and bug fixing involved in creating and maintaining applications and frameworks involved in a software release life cycle and resulting in a software product."Source: Wikipedia
"Requirements analysis in systems engineering and software engineering, encompasses those tasks that go into determining the needs or conditions to meet for a new or altered product or project, taking account of the possibly conflicting requirements of the various stakeholders, analyzing, documenting, validating and managing software or system requirements."Source: Wikipedia
Evaluation is a systematic determination of a software's merit, worth and significance, using criteria governed by a set of standards. The primary aim is to support decision making.Source: Wikipedia
Agile software development is a group of software development methods in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development, early delivery, continuous improvement, and encourages rapid and flexible response to change.Source: Wikipedia
Scrum is an iterative and incremental agile software development methodology for managing product development.Source: Wikipedia
Usability is the ease of use and learnability of a human-made object. The object of use can be a software application, website, book, tool, machine, process, or anything a human interacts with.Source: Wikipedia
"Project management is the process and activity of planning, organizing, motivating, and controlling resources, procedures and protocols to achieve specific goals in scientific or daily problems."Source: Wikipedia
"Model–view–controller (MVC) is a software architectural pattern for implementing user interfaces. It divides a given software application into three interconnected parts, so as to separate internal representations of information from the ways that information is presented to or accepted from the user."Source: Wikipedia
"TDD is a software development process that relies on the repetition of a very short development cycle: first the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards."Source: Wikipedia
"TFS is a Microsoft product which provides source code management (either via Team Foundation Version Control or Git), reporting, requirements management, project management [...], automated builds, lab management, testing and release management capabilities."Source: Wikipedia
"Continuous integration (CI) is the practice, in software engineering, of merging all developer working copies with a shared mainline several times a day. [...] The main aim of CI is to prevent integration problems, referred to as "integration hell" in early descriptions of XP."Source: Wikipedia
"The .NET Framework (pronounced dot net) is a proprietary, partially open source freeware software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large class library known as Framework Class Library (FCL) and provides language interoperability [...] across several programming languages."Source: Wikipedia
"Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation."Source: Wikipedia
"PHP is a server-side scripting language created in 1995 and designed for web development but also used as a general-purpose programming language. As of January 2013, PHP was installed on more than 240 million websites (39% of those sampled) and 2.1 million web servers."Source: Wikipedia
Mobile and IoT will simplify our world.
This simplification is possible because today we're
able to acquire, collect, aggregate and compute huge amounts of data, find
patterns and generate the insights we need, to make complex things smart and easy.
"Business intelligence (BI) is the set of techniques and tools for the transformation of raw data into meaningful and useful information for business analysis purposes. BI technologies are capable of handling large amounts of unstructured data to help identify, develop and otherwise create new strategic business opportunities."Source: Wikipedia
"Big data is a broad term for data sets so large or complex that traditional data processing applications are inadequate. Challenges include analysis, capture, data curation, search, sharing, storage, transfer, visualization, and information privacy."Source: Wikipedia
"In-memory computing is the storage of information in the main random access memory (RAM) of dedicated servers rather than in complicated relational databases operating on comparatively slow disk drives. In-memory computing helps business customers, including retailers, banks and utilities, to quickly detect patterns, analyze massive data volumes on the fly, and perform their operations quickly."Source: Techopedia
"Data mining (the analysis step of the "Knowledge Discovery in Databases" process, or KDD), an interdisciplinary subfield of computer science, is the computational process of discovering patterns in large data sets involving methods at the intersection of artificial intelligence, machine learning, statistics, and database systems. The overall goal of the data mining process is to extract information from a data set and transform it into an understandable structure for further use."Source: Wikipedia
"Text mining, also referred to as text data mining, roughly equivalent to text analytics, refers to the process of deriving high-quality information from text. High-quality information is typically derived through the devising of patterns and trends through means such as statistical pattern learning."Source: Wikipedia
"Map Reduce is a programming model and an associated implementation for processing and generating large data sets with a parallel, distributed algorithm on a cluster."Source: Wikipedia
"Predictive analytics encompasses a variety of statistical techniques from modeling, machine learning, and data mining that analyze current and historical facts to make predictions about future, or otherwise unknown, events."Source: Wikipedia
"The purpose of descriptive analytics is to summarize what happened. Wu estimated that more than 80% of business analytics -- most notably social analytics -- are descriptive."Source: informationweek.com
"The goal of inductive statistics is making conclusions about population based on information extracted from random sample."Source: rimarcik.com
"Data Science is the extraction of knowledge from large volumes of data that are structured or unstructured, which is a continuation of the field data mining and predictive analytics, also known as knowledge discovery and data mining (KDD). "Unstructured data" can include emails, videos, photos, social media, and other user-generated content."Source: Wikipedia
"Event processing is a method of tracking and analyzing (processing) streams of information (data) about things that happen (events), and deriving a conclusion from them. Complex event processing, or CEP, is event processing that combines data from multiple sources to infer events or patterns that suggest more complicated circumstances. The goal of complex event processing is to identify meaningful events (such as opportunities or threats) and respond to them as quickly as possible."Source: Wikipedia
"SAP HANA is an in-memory, column-oriented, relational database management system developed and marketed by SAP SE. HANA's architecture is designed to handle both high transaction rates and complex query processing on the same platform."Source: Wikipedia
"Apache Hadoop is an open-source software framework written in Java for distributed storage and distributed processing of very large data sets on computer clusters built from commodity hardware. All the modules in Hadoop are designed with a fundamental assumption that hardware failures [...] are commonplace and thus should be automatically handled in software by the framework."Source: Wikipedia
"Apache Cassandra is an open source distributed database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure."Source: Wikipedia
"R is a programming language and software environment for statistical computing and graphics. The R language is widely used among statisticians and data miners for developing statistical software and data analysis."Source: Wikipedia
"Apache Accumulo is a computer software project that developed a sorted, distributed key/value store based on the BigTable technology from Google. It is a system built on top of Apache Hadoop, Apache ZooKeeper, and Apache Thrift."Source: Wikipedia
"Microsoft Azure /ˈæʒər/ [...] is a cloud computing platform and infrastructure, created by Microsoft, for building, deploying and managing applications and services through a global network of Microsoft-managed datacenters."Source: Wikipedia