Here at CODE11 we are always looking to find the best balance of features and user experience while keeping the project within the budget. We do favor certain technologies because of this but that does not mean that we exclude everything else. The right tool for the right job is a good rule to live by. To be able to choose the right tool or technology one needs to stay on top of the neverending development and know what tools are available out there. We are constantly looking to expand our knowledge base and we test most of the cutting edge technologies out there. This so we can better help you to choose the right technology for the right platform and also support it for its full lifecycle thereby giving you maximum value in return for your investment.
During the last 15 years the web has evolved from something only geeks in basement labs knew about into something that has changed the way we communicate and how we percieve the world. To be able to take full advantage of the web as a medium one needs to have a deep understanding of the different technologies that today ties the web together. We at Code11 have been developing, deploying and supporting web solutions longer than we can remember.
We favor cross platform development and OS agnostic technologies. But we also know that sometimes for performance critical and highly OS integrated application there are no better technologies than the native ones.
We have developed and delivered several Windows applications based on Adobe Air with native processes written in C/C++ and Microsoft Visual C.
Linux is the OS that we use for in-house servers and development. We have more than 15 years of experience with developing, deploying and supporting solutions based on the Linux platform.
Linux
Windows
Mobile platforms have a great potential to grow. They are a game changer in terms of user interaction and experience, many books and approaches will be reconsidered because of them.
Every Mobile project is a challenge on delivering the right amount of features so it will be rich and usable. And challenges make the project more fun.
We support most of the modern Smartphone OSes and we keep expanding the list to keep up with the latest developments and market trends.
A desktop computer is a personal computer (PC) in a form intended for regular use at a single location, as opposed to a mobile laptop or portable computer.
Touchtables enables new and exciting ways for the user to interact with software by using multitouch and real world objects placed on the table. We have developed and deployed several multitouch applications for clients that uses both multitouch and object recognition.
A smartphone is a mobile phone that offers more advanced computing ability and connectivity than a contemporary feature phone. Smartphones and feature phones may be thought of as handheld computers integrated with a mobile telephone, but while most feature phones are able to run applications based on platforms such as Java ME, a smartphone usually allows the user to install and run more advanced applications.
A tablet computer, or simply tablet, is a complete personal mobile computer, larger than a mobile phone or personal digital assistant, integrated into a flat touch screen and primarily operated by touching the screen. It often uses an onscreen virtual keyboard or a digital pen rather than a physical keyboard. Examples of such products includes the iPad, the Motorola Xoom and the Galaxy Tab.
flash has been the lealding media format for almost a decade and despite some skepiticism it has managed to grow bigger and bigger over years with the adoption rate reaching an all time high at 93%. With its increased adoption by a wide range of devices such as mobiles, tables, tv etc that adoption rate will only go up. Due to its flexibility and ease of use it has remained the software of choice for developers aiming at delivering rich media applications and with its recent introduction of hardware accelerated support and 3d graphics it will further cement its status.
Adobe Flex is a software development kit (SDK) released by Adobe Systems for the development and deployment of cross-platform rich Internet applications based on the Adobe Flash platform. Flex applications can be written using Adobe Flash Builder or by using the freely available Flex compiler from Adobe.
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere". Java is currently one of the most popular programming languages in use, and is widely used from application software to web applications.
HTML5 is a language for structuring and presenting content for the World Wide Web, a core technology of the Internet. It is the latest revision of the HTML standard. In particular, HTML5 adds many new syntactical features. These include the <video>, <audio>, and <canvas> elements, as well as the integration of SVG content. These features are designed to make it easy to include and handle multimedia and graphical content on the web without having to resort to proprietary plugins and APIs.
TYPO3 is a small to midsize enterprise-class Content Management Framework accomodating virtually every kind of custom solution or extension.
We have been using typo3 for many year. Due to its flexibility and modularity it has managed to meet our most exigent demands and thanks to constant community support we're positive we'll keep on using for many years.
Adobe Integrated Runtime (AIR), also known as Adobe AIR, is a cross-platform runtime environment developed by Adobe Systems for building rich Internet applications using Adobe Flash, Adobe Flex, HTML, or Ajax, that can be run as desktop applications.
PHP is a general-purpose scripting language that was originally designed for web development to produce dynamic web pages. We use php for developing custom solutions.
Ajax is shorthand for asynchronous JavaScript and XML) is a group of interrelated web development methods used on the client-side to create interactive web applications. With Ajax, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page.
WordPress is an open source Content Management System (CMS), often used as a blog publishing application. WordPress is used by over 13% of the 1,000,000 biggest websites. We have developed and deployed multiple solutions based on Wordpress.