Monday, 28 November 2016

IoT Project Builder developed for LoRa By myDevices

myDevices has announced its official launch of Cayenne for LoRa - the IoT Project Builder developed exclusively for the LoRa ecosystem. Developers and organizations interested in building a LoRa solution can use Cayenne for free. At the same time, any LoRa device manufacturer can bundle Cayenne with their hardware and make it freely available to their customers.
myDevices’ Cayenne empowers engineers and businesses to rapidly prototype and deploy IoT solutions across a wide variety of industries. Cayenne is device- and connectivity-agnostic and provides full control of hardware regardless of manufacturer, all in a scalable and flexible environment. Hardware integrated with Cayenne provides the ability to create a fully customizable dashboard with drag-and-drop widgets, it has an integrated rules engine for triggers and threshold alerts, remote monitoring and control with mobile apps for Android and iPhone, GPS-enabled asset tracking of devices, device provisioning, and sophisticated visualization tools.
A growing list of hardware manufacturers are already onboarding their LoRaWAN devices inside of Cayenne, such as AcSiP, Adeunis, Elsys, GlobalSat, HaxIoT, MultiTech, NKE Watteco, Raveon, RisingHF, Semtech, Sensoro, Skysens, and Zenseio. In addition, myDevices has announced technology partnerships with leading LoRaWAN network connectivity providers including Actility, Eta2U, Everynet, Kotahi, Loriot, Pixel Networks, Senet, and Orbiwise, to name a few.

Friday, 11 November 2016

Swift Provide Support to Native iOS App Update Tool added Swift support to its own similar solution for iOS apps. Rollout says it enables mobile developers to instantly push code level changes to live apps without having to release a new version through the Apple App Store wait for users to manually update their apps.
Company announced on the request of its developer community, Rollout provide that functionality to completely new arena because Apple’s fast-growing native language in Swift. Now swift developer will have the ability to make critical updates to their live apps via Rollout without the hurdle of going through the App Store review process.
In today world Swift is Apple young open source programming language positioned by the company to replace the ageing Objective-C as the default language for coding apps targeting iOS based iPhones and iPads.
For building the Rollout Swift which is replacement for Swift, which is difficult to create because swift has lack of dynamic capabilities compared to Objective-c. But in Rollout app developers are now able to patch code at runtime with swift, something that was impossible to do before.
Detailed information regarding the Rollout announcement is posted in “Rollout Now Supports Swift”.
Rollout said they developed new technology in order to support Swift, they have created pseudo method swizzling in Swift. All the magic still happens without the need for developers to make any code changes or decide in advance what methods they want to patch. Company further describes the coding gymnastics required for this update is in another blog post titled “Rollout Swift Support-Under The Hood.”
To describe the technically here, it involves a technique that company calls “Pre-SIL instrumentation”.
  • SIL stands for Swift Intermediate Language.
SIL is generated from the Abstract Syntax Tree. This intermediate form is used by the swift optimizer to perform Swift Language specific Optimization prior to generating the LLVM IR.
  • LLVM is a compiler infrastructure project, and IR stands for “immediate representation”.
Unlike React Native Tool that was open sourced by Walmart, Rollout tool is full-on commercial product. Pricing for various editions of the Rollout solution ranging from Lite to Pro to Enterprise is available here.

Thursday, 3 November 2016

Latest Survey on Open Source Development Tools by GitLab

GitLab published a latest survey report on how developers work with a focus on development tools. Now a day developers prefer open source for either for work or personal projects. 98 percent of developer says they uses open source tools and 75 percent says that they use at least half of their tools are open source.
GitLab is free and open source distributed version control system. This survey was conducted by GitLab which provides Git repository management, code review, issue tracking, activity feed and wikis.
The latest development tools is a major concern of developers 81 percent of respondents said it's critical for organizations to use the latest development tools, and 36 percent said they would reject a job if the employer doesn't use the latest tools. Furthermore, almost all (91 percent) of coders said they use the same dev tools for work and personal projects.
Developers reported great freedom in choosing their own tools (44 percent of respondents affirmed this), with senior leadership choosing the tools that their teams must use less than 20 percent of the time. If execs do pick the tools to be used, 11 percent of respondents said they still use whatever they want.
GitLab summed up those findings and others in a top 10 list of key takeaways:
  • Developers are tired of outdated systems and crave modern tools.
  • Open source tools are the most preferred.
  • Git is ranked the most important development tool.
  • The age of process-driven methodologies is ending.
  • Collaboration is critical to developer workflows.
  • Continuous integration is integral to everyday work.
  • Security remains a major concern -- innersourcing helps.
  • Learning curve is the biggest challenge when it comes to adopting Git.
  • Pressure to meet a deadline is the top reason code is released before it’s ready.
  • Unclear direction and unrealistic deadlines are the biggest obstacles to getting work done.
The GitLab surveyed 362 start-up and enterprise CTOs, developers and DevOps professionals globally who use their platform from July 6 through July 27 via SurveyMonkey.

Wednesday, 26 October 2016

Microsoft released new version of Microsoft Cognitive Toolkit

Microsoft released the latest version of Microsoft Cognitive Toolkit (CNTK) for Artificial Intelligence. CNTK stands for Computational Network Toolkit but this name is renamed into Microsoft Cognitive Toolkit. It is used to increase speed of speech and image recognition. In the field of machine learning framework Google Tensorflow is used but now Microsoft releases its beta version (2.0) of CNTK.
The latest version of CNTK is available on GitHub via open source license. In previous version of CNTK code is only written in C++ or C# which is limited for developer but Google Tensorflow allows the developer to write code in Python. Now in CNTK latest version developer can write code in Python and allows developers to use reinforcement learning to train their mind.
CNTK delivers better performance than its previous version and also faster than other Toolkit. This CNTK is used on big datasets across multiple machines.


Code of CNTK is available on GitHub:

Tuesday, 25 October 2016

Red Hat Releases its Open Source Developer Tools

Red Hat Inc. releases its open source beta tool for C and C++ developer tools for working with its enterprise Linux platform. New features such as Eclipse IDE, the GNU compiler collection (GCC) and other, are available in Red Hat Developer Toolset by company developer program and subscription to its Red Hat Enterprise Linux offering, including the no-cost option.

In latest version 6.0 beta, has new updates to many those components, supports other architecture besides intel, including Red Hat Enterprise Linux for Power and Red Hat Enterprise Linux for z systems, in addition to being available for the first time on Red Hat Enterprise Linux Server for ARM developer preview. This development tools offering provides an option for Linux developers in addition to the default tools included with Red Hat Enterprise Linux 6 or 7.

Red Hat delivers its latest stable versions for C and C++ and supporting development tools to enhance developer productivity and improve deployment times. In latest version makes possible to compile once and deploy to multiple version of Red Hat Enterprise Linux. It helps coders more quickly create, diagnose, and debug applications in the development stage and then can help them analyze application performance to isolate memory errors and management problems.

Those applications can then be deployed natively on its enterprise Linux distributions or on the cloud-based OpenShift by Red Hat.

In new release to Red Hat software collection 2.3 Beta include several open source database and Open source languages is now included as its own software collection and not as part of Red Hat Developer Toolset.

Thursday, 22 September 2016

Samsung announces Sensory for Face and Voice Authentication
Samsung Group’s IT service came up with Sensory to offer bank and enterprise customer high-security embedded face and voice biometric recognition technologies. Sensory Truly Secure Technology will be added to Samsung’s sensory FIDO biometric authentication offering. Samsung SDS FIDO client product will use Sensory FIDO UAF certified “Authenticators” for face and voice biometrics. As each party has been independently FIDO certified, the full Samsung SDS experience will be complaint with FIDO UAF guidelines.
Samsung and Sensory both combined provides the best authentication solutions, so user can open and application and complete transaction in a secure and frictionless way by simply looking at their front facing camera equipped mobile phone or simply stating the selected passphrase when prompted by their mobile devices. By combining the Sensory face and voice authentication technologies added an extra layer of security for achieving higher value of transactions by using user face and voice. This enables accurate biometric authorization of either the user’s voice in intrusive noise or their face in the presence of poor lighting, making user authentication accurate and robust to all environmental obstacles.

Wednesday, 21 September 2016

NVIDIA has released the latest comprehensive SDK for most advanced system.

NVIDIA has released the latest comprehensive SDK for most advanced system. NVIDIA JetPack 2.3 is available for free download. The JetPack 2.3 all-in-one package bundles and installs all system software, tools, optimized libraries and APIs, along with providing examples so developers can quickly get up and running with their innovative designs. This is high performing platform for deep learning, adding 2x the speed and efficiency.

Key features in latest release include:

It is also Known as GIE. TensorRT is a deep learning inference engine which is used to doubles runtime performance for applications such as object detection, image classification and segmentation, this helps developers to deploy real-time neural networks powered on Jetson.
cuDNN 5.1:
cuDNN provides CUDA-accelerated library for deep learning that provide standard routines such as tensor transformations, convolutions and activation functions. It support advanced networks LSTM and RNN, these are also included in release.

Multimedia API:
It provide access to low-level camera API and V4L2 API
  • Camera API: This API gives developers lower level access to connect camera sensors over MIPI CSI.
  • V4L2 API: This API encode opens up low-level access for features such as bit rate control, quality presets etc.

CUDA NVCC compiler has been optimized for up to 2X faster compilation. CUDA is also support cuBLAS and nvGRAPH libraries in latest release.