background preloader

Open Source Framework for the Internet of Things

Open Source Framework for the Internet of Things

Contiki: The Open Source Operating System for the Internet of Things Device Management Content IoT applications require things to be connected securely and reliably to a wide range of applications and market participants on a single platform. Efficient device management (machine-to-machine or M2M) is also a key requirement. Not only does the M2M component of the Bosch IoT Suite provide a high-performance and reliable connection to things, it also helps you operate a secure, flexible and transparent infrastructure for distributed things and devices. How the Bosch IoT Suite works Depending on whether or not they are web-enabled, distributed devices can be controlled either directly or indirectly via agent hubs at M2M gateways (a combination of embedded PC and internet gateway). Benefits

Open Smart Cities I: Open Source Internet of Things - Open Smart Cities I: Open Source Internet of Th... | Observatorio de CENA "Open Smart Cities I" is the first post of a series of three that address, from the point of view of open source software, several technological areas related to Smart Cities, as the Internet of Things, Cloud, Big Data, or Smart Cities platform of services and applications. In this post, we make a brief review of the concept of Smart City, and introduce the topic of Internet of Things, wherein we explore the potential of open source technologies (software, hardware and standar). Read this post in Spanish Introduction: What Makes Cities Smart? The EPIC Project (EU Platform for Intelligent Cities) in relation to the Smart City definition notes that the current economic crisis, combined with growing citizen expectations, is increasing the pressure on cities to provide better infrastructure and more efficient services, often for less cost. Cooperation and information exchange are both key ideas in the Smart City paradigm. 2. 2.1. More information:

A Simple, Step-By-Step Guide To Apache Tomcat SSL Configuration Secure Socket Layer (SSL) is a protocol that provides security for communications between client and server by implementing encrypted data and certificate-based authentication. Technically, the term "SSL" now refers to the Transport Layer ouSecurity (TLS) protocol, which is based on the original SSL specification. SSL is one of the most common ways of integrating secure communication on the internet, as it is a mature protocol that is well-supported by every major browser and a number of well-respected organizations provide third party SSL authentication services. If you're using Apache Tomcat, chances are that at least some of the data you're handling is sensitive, and SSL is an easy way to offer your users security. The good news is that Tomcat fully supports the SSL protocol. Don't worry! Tcat eliminates tedious configuration tasks. How SSL Works Before we start configuring Tomcat to use SSL, it will help to understand why the SSL protocol was created, and how it works. SSL Basics Why?

How to Choose The Best Liferay Outsourcing Partner? How to Choose The Best Liferay Outsourcing Partner? Liferay is an Open Source portal which is written in Java. It is very famous due to its lowest Total Cost of Ownership, Second-to-none rich out-of-the-box (OOTB) functionality around core portal. It also provides the choice of application servers, databases, and operating systems to run on. Liferay portal is very trending as a collaborative platform due to Easy Managing features Simple functionality Have advantages of being an open source Dynamic Virtual Hosting and Vanity URL Multi-Language Support Easy Integration Mounting Multiple Content Repositories Customizeable Pages and many more. So, What Will You Need to Know to Find The Best Liferay Outsourcing Partner? Liferay Portal is written in Java. As experience on Java and J2EE, if you don’t know anything about Java then find someone who knows. Check experience in Liferay portal development. Check works that the Organization did and compare it with your needs. Conclusion

Yelp/paasta Create a Maven Project with Liferay Prerequisite: -Maven installed. Liferay provides many maven archetypes to help create Maven projects for multiple plugin types, including portlet, theme, hook, and layout template plugins. Liferay provides archetypes for each of these plugin types for different versions of Liferay. Maven Setup: Download Apache Maven bin zip file Download Maven Liferay Portal from below mentioned link 20140326112342532.zip/download Download Liferay Maven Support for URL Download Liferay Portal 6.2 CE GA2(tomcat) from URL Step 1: Unzip the Liferay Maven zip file. Step 2: Open Command prompt from the home directory of the Liferay Maven unzipped folder.

Apache Tomcat 8 (8.0.30) - SSL/TLS Configuration HOW-TO Tomcat currently operates only on JKS, PKCS11 or PKCS12 format keystores. The JKS format is Java's standard "Java KeyStore" format, and is the format created by the keytool command-line utility. This tool is included in the JDK. The PKCS12 format is an internet standard, and can be manipulated via (among other things) OpenSSL and Microsoft's Key-Manager. Each entry in a keystore is identified by an alias string. To import an existing certificate into a JKS keystore, please read the documentation (in your JDK documentation package) about keytool. To import an existing certificate signed by your own CA into a PKCS12 keystore using OpenSSL you would execute a command like: openssl pkcs12 -export -in mycert.crt -inkey mykey.key -out mycert.p12 -name tomcat -CAfile myCA.crt -caname root -chain For more advanced cases, consult the OpenSSL documentation. To create a new JKS keystore from scratch, containing a single self-signed Certificate, execute the following from a terminal command line: Unix:

Liferay in Action Liferay in Action is the official guide to building Liferay portal applications using Java and JavaScript. If you've never used Liferay before, don't worry. This book starts with the basics: setting up your development environment and creating a working portal. Then, it builds on that foundation to help you discover social features, tagging, ratings, and more. You'll also explore the Portlet 2.0 API, and learn to create custom themes and reusable templates. Experienced developers will learn how to use new Liferay APIs to build social and collaborative sites, use the message bus and workflow, implement indexing and search, and more. No experience with Liferay or the Portlets API is required, but basic knowledge of Java and web technology is assumed.

Openfire Chat Message Notification in Liferay Hi Liferay Experts, Today there are many chat servers available in world. But robust and opensource will have greater rank among all of them. So today we are going to integrate Openfire, a widely used chat engine with Liferay at basic level. Prerequisite - Openfire chat server - Liferay Plugin SDK - Liferay runtime environment How to setup Openfire with client Download openfire from hereExecute the setup to install the openfire.Also have a look if needed @ Openfire Installation Guide Now, Openfire chat server has been Installed and once server started we can access it at with Admin console. To test please download Spark, an Openfire client and login with created user and credentials. This way we can chat in Openfire with Spark. Integration of Openfire in Liferay Create a portlet in Liferay (i.e. 4. From above code we able to get offline message for provided username and password. Once we get offline message we can email or sms to the user. How to send chat notification email

Related: