blog-banner-users

Today we’ve rolled out Pseudo-Users, making it easy to use Kii services right away without user authentication. When we created Pseudo-Users we were not only thinking about saving you time but also about the myriad of valid use cases where the users should be on-boarded quickly so they can start experiencing the app without going through the hassles of registration or sign-in.

Possible use cases are:

  • Your user starts playing a game or using an app without a profile but later wants to provide user profile data without loosing progress
  • You want to have an app with distinct users but you never want to require them to authenticate
  • You want to create user profiles without requiring a password (and be able to later add that kind of security if necessary)

The benefit is that you’re now not forced to create a full blown user profile with password protection for these scenarios.

Continue reading

alljoyn-banner

Avoid lower-level network protocols and hardware in your Internet of Things projects with AllJoyn open source software.

As members of the AllSeen Alliance we’re excited about the AllJoyn™ framework for Internet of Things (IoT) projects. The de facto object-oriented approach, AllJoyn reduces development complexity by allowing for proximity peer to peer over various transports. It’s written in C++ at its core, provides multiple language bindings (such as Java, JavaScript, C#, ObjC) and supports complete implementations across various operating systems and chipsets.

Below are the steps to quickly get started with AllJoyn using JavaScript binding (in nodejs) to allow peers to exchange messages. You’ll also learn how to cloud-enable the project by logging received messages on Kii for later processing. In this tutorial we’re sending text messages but Kii can richer data such as music, photo, video, etc so you can be sending songs to smart speakers or photos to a smart TV with cloud-enabled storage and Analytics, for example.
Continue reading

gearlive

How to connect a smart watch to the cloud

The Internet of Things is transforming how we live and work, quickly becoming part of our everyday lives. Wearables are a perfect example, so in this demo I’m going to show you how Kii fits into an IoT scenario using the Samsung Gear Live smart watch. Packing a heart rate sensor, it’s one of the hottest fitness watches on the market right now.

This demo involves three different endpoints communicating with each other:

  • LG Nexus 4 mobile phone (running Android KitKat with API 19)
  • Samsung Gear Live smart watch (running Android 4.4W with API 20)
  • Kii platform (our scalable, secure cloud-connected backend platform)

Here’s how it’ll work: The watch will send heart rate data packets to the phone and then the phone will send them to Kii’s cloud. To follow along, you’ll need:

A possible use case for this kind of application is monitoring the elder and notifying other people if things go wrong (besides heart rate you could also monitor the accelerometer in the wearable to detect someone falling).

Rule of three endpoints

For the most part, customers don’t care how things work as long as they do work. But creating a seamless experience isn’t easy. Infrastructure, of course, is one of the biggest IoT challenges across verticals. It needs to meet the changing requirements of scale and data management, run on standards, and be highly secure and interoperable. As an AllSeen Alliance member, Kii believes in an open standard, integrated architecture from the cloud to end devices, with exceptional reliability and security.

Obviously we trust on our cloud platform to make IoT initiatives work smoothly. Kii is accessed on-demand by a high level API, secure, fast and able to scale to millions of devices without service interruption. Plus, development teams benefit from no server management, maintenance, installations or upgrades.

Another very practical challenge is moving data from IoT hardware to the cloud. Due to size or other design requirements, many simple smart devices don’t have Wi-Fi or Ethernet. Instead they rely on an internet capable device such as a mobile phone or tablet to exchange data with a cloud (such as Kii). The IoT device hardware does not access the internet directly. All cloud requests are handled by the phone or tablet, which acts as a hub. Users also get to enjoy nifty apps that chart endurance and time spent in a target heart rate zone, for example.

Continue reading

Register for miniMole platform beta

JUST ANNOUNCED…………………..
miniMole beta registration is now open!
Join by August 31, 2014 for exclusive early bird access.

We have some exciting news for all our app developers, especially those of you working on Internet of Things (IoT) camera and video initiatives. Kii has partnered with camera hardware company Astak and  IoT cloud services provider Weaved to introduce the first connected IP camera platform with an open API and developer portal.

The miniMole platform will enter beta at the end of 2014. Want to be one of the first developers to check it out? Early bird registration is open now through August 31.

Register for miniMole beta access here >>

We’re seeing some really fun uses for connected IP cameras, from puppy and baby cams to action cams and wearables, along with more serious home, business and professional surveillance use cases. It’s a market experiencing amazing hyper growth with more than 20 million units expected to sell in 2014 alone.

With miniMole, device manufacturers and service providers can easily add IP camera functionality to their products. Developers get access to an open platform for creating value-added connected camera apps for consumers and businesses. Have your heart set on developing that next 360-degree view camera app or doorbell cam? Now’s your chance. Platform features include:

  • Device discovery
  • User authentication
  • Secure peer-to-peer and relay connections
  • Low latency live streaming video and audio
  • Cloud DVR
  • iOS and Android notifications
  • Camera sharing

Don’t wait to register. We’re only taking early bird applications now through August 31, 2014. An email will be sent to all early adopters in Q4 2014 with details about the Weaved open API for miniMole and a link to download the SDK.

We hope you’ll join us!

Allseen Alliance member

Kii and Weaved are members of the Allseen Alliance, an open source consortium whose mission is to drive widespread adoption of Internet of Things devices and applications.

 

Rooti CliMate built on Kii IoT Platform

More startups and large enterprises are working on Internet of Things (IoT) projects. In fact, according to a report by The Economist Intelligence Unit, 96% of business leaders expect their companies to use the IoT in some respect within the next three years. Most are looking for ways to improve efficiency and time to market. IoT consumer electronics company Rooti is already using Kii to get that competitive edge.

Literally a wearable cloud

Rooti (formerly Phyode) designs wearables to support a healthy lifestyle. Following the successful launch of its W/Me fitness band, the company took to Kickstarter to fund its second mobile wellness project.

CliMate, a tiny cloud-shaped device, mounts to a stand or clips away from the body, tracking real-time humidity, temperature and ultraviolet light. Readings are sent to users’ smartphones via Bluetooth. If conditions are good, the CliMate app, available for iOS and Android, shows a thriving plant. If conditions are less than optimal, the plant appears to wilt or die.

Hotbed of innovation

For CliMate to be a success, Rooti needed a secure and reliable IoT-connected server in the cloud able to store massive amounts of real-time weather and user data. We were able to provide an instant, scalable cloud-connected backend platform optimized for IoT capabilities. Rooti’s developers then had more bandwidth to focus on perfecting the mobile app user experience and unique graphical user interface instead of backend server development.

Some of the coolest features we’ve seen include the ability to contribute to a crowdsourced real-time weather map, a sunscreen reapplication timer based on SPF and skin tone, and ability to receive push notifications about unexpected weather changes and temperature fluctuations.

Soaring to more markets

One of the most exciting things for us about working with Rooti was helping to meet an aggressive deployment deadline. CliMate had to ship to Kickstarter backers in the promised timeframe and work perfectly. In some ways we made those deadlines even more aggressive, but we’re not sorry. Kii global infrastructure and partnerships in Asia-Pacific have helped speed up Rooti’s plan for CliMate’s deployment to all potential markets including the U.S., Europe, Japan and China. As you can tell, we’re really excited to see where this little cloud goes.

Huge thanks to Michael Li and Rooti for allowing us to share their story! Check out the full CliMate case study to learn more about how Rooti uses Kii. And if you’re an enterprise or startup that needs cloud connectivity to enable your IoT projects, contact us to find out if our platform is right for you.

 

workswithpg

Using Phonegap to create apps with HTML, CSS or JavaScript? Add an instant backend to your project with the Kii Javascript SDK. Since PhoneGap logic is normally coded in Javascript and the framework allows you to incorporate plugins and libraries, it’s an easy way to extend your mobile architecture with reliable performance and elastic scalability in the cloud. Below you’ll find a simple tutorial that walks you through the process.
Continue reading

We are excited to announce a new beta feature, KiiReferral, which has just been publicly launched. This tool is an addition to Kii’s cloud functionality and allows you to quickly add social sharing and referral tracking to your app in a matter of minutes.

Continue reading

Unity Ebook

We’re incredibly excited about our partnership with Unity, the game engine for cross-platform builds. More than 2 million mobile devs use it for rapid game development, delivering a “good as native” experience across multiple platforms.

Haven’t used Unity before? Wondering where to start? Download our new 12-page ebook, Rapid Mobile Game Development. We’ve included a full tutorial for building your first Unity game in under 15 minutes, with complete project files to help you ramp up faster.

Download now >>

Happy coding!

In case you missed it, we recently announced a new version of our Kii Unity SDK that supports push notifications when deploying to Android and iOS. This post focuses on how to set up your Unity game so Android players can receive push notifications. The steps for iOS are pretty similar. Big difference is while iOS uses Apple Push Notification Service (APNS), Android uses Google Cloud Messaging (GCM).

push-notification-3d
Continue reading

blog-banner-user-console

We heard your feedback and a new refined data browser with redesigned UI is available now on the Kii Developer Portal. Log in to check it out (click your application, the Objects icon and then Data Browser).

With Kii Data Browser, view all objects created and stored in any bucket within your app at any scope, and build queries to examine the data in different ways. If you’re not familiar with bucket scoping, check out one of our guides: iOS | Android | Javascript | REST.Kii Data Browser allows you to view objects being created and stored within your app.
Continue reading