background preloader

Lostools

Facebook Twitter

Housing and Buildings - DataSF. Helion OpenStack Community. OpenStack Docs: Current. LAUNCH Hackathon 2015 | Powered by ChallengePost. Balanced - Payments processing, escrow, and payouts in one simple API. Support We respond to support requests and questions through several channels including: Follow @balancedstatus or check out status.balancedpayments.com for real-time status updates on the API, balanced.js, and Balanced’s dashboard. Join the Balanced community and follow us on Twitter. #balanced on Freenode IRC for real-time answers to technical support questionsStackoverflow for technical questionsQuora for product and business questionsEmail: support@balancedpayments.com When encountering a problem, one of the best tools available to you is the Logs area in the Dashboard. If additional help is required, hop into #balanced on Freenode IRC to get help directly from developers.

Be sure to have the following handy to facilitate quick resolutions to issues: A description of the problemThe Dashboard link to the transaction(s) related to the issueTransaction OHM (this is the identifier for the corresponding log message. Pricing Balanced will create invoices to collect fees daily. Note. So You Wanna Build a Crowdfunding Site? The tools to get funded by the crowd should belong to the crowd. That's why I want to show you how to roll your own crowdfunding site, in less than 300 lines of code. Everything in this tutorial is open source, and we'll only use other open-source technologies, such as Node.js, MongoDB, and Balanced Payments. Here's the Live Demo. All source code and tutorial text is Unlicensed. 0. If you just want the final crowdfunding site, clone the crowdfunding-tuts repository and go to the /demo folder.

All you need to do is set your configuration variables, and you’re ready to go! 1. If you haven’t already done so, you’ll need to install Node.js. Create a new folder for your app. Next, create a file called app.js, which will be your main server logic. Create another file named fund.html. Optionally, you may also include a stylesheet at /static/fancy.css, so that your site doesn’t look Hella Nasty for the rest of this tutorial. Finally, run node app on the command line to start your server! 2. 3. 4. Ncase/crowdfunding-tuts. Balanced. SAP's OpenUI5 JavaScript Library is Surprisingly Well Done, Comparable to AngularJS - The New Stack.

I really wanted to hate the SAP OpenUI5 Javascript library introduction at OSCON yesterday. I’m an AngularJS zealot (and I love the brilliance of ReactJS). The SAP team started off with such great fodder for my expectations with their presentation with an unexciting application that bragged about the German victory over Brazil in the semi finals of the World Cup. That did not sit well with me.

Despite my German heritage, after living in Brazil for a year, I now consider “meu coração é brasileiro.” So just a few minutes in, SAP was already down a goal in my book. There are things about the SAP UI5 library that worry me. The OpenUI5 framework offers a library with the goal of delivering a complete set of components for building web applications. Being “enterprise grade” means these things according to SAP: extra quality assurancesupportabilityinternationalization and right-to-left supportaccessibilityextensibilitytheming I was less impressed with the code examples and “extensibility.”

SAP's OpenUI5 JavaScript Library is Surprisingly Well Done, Comparable to AngularJS - The New Stack. OpenUI5 or AngularJS?  How about both? SAPUI5 has just been open sourced as OpenUI5 and provides a lot of features. AngularJS is a great javascript library that can also add a lot of power to your application. Let's compare some of the features of the two frameworks. Here’s two input fields beside some text. They both look similar. Let’s look a bit behind the scenes at how to code them.

Something similar in Angular can be done directly in the html: There are similar templating options in OpenUI5 so we can do something almost the same without livebinding by using handlebars: Along with just a bit of model binding in javascript (see the live examples). Wouldn’t it be nice if we could use Angular model binding with OpenUI5 controls? Imagine we could type the following: to produce an OpenUI5 datepicker and then just use the curly braces to show the information somewhere else: Angular can help us do this with its concept of directives.

First is the Angular controller. Then we create an Angular directive and initialize the datepicker. OpenUI5 SDK - Demo Kit. Preparing. Independent An app, by definition, is independent. But there's more to it than that. First, let's examine what independent means, in this sense. If an app is independent, it is standalone, can be found, discovered or simply initiated (say, from a bookmark or icon) and can be used without necessarily having to be contained within a larger framework.

With our UI5 apps being written in JavaScript (yes, and there are declarative parts too that don't have to be in JavaScript), we need to have at least a small structure that is native to the runtime context's features, a structure that is bookmarkable and that can facilitate the loading of the UI5 runtime and the app itself.

While that HTML page serves as a delivery mechanism for the UI5 app, it should not do much more than that. So what does that mean for us as an app developer with UI5? What should you call this standalone HTML page? Addressable UI-Focused A fully featured app consists of backend and frontend logic. Responsive Accessible. Run Your First Mobile App. Process how to run your first mobile app. Prerequisites Assumption for these instructions to work exactly as described: you have a Windows Computer (other operating systems will work as well, but the instructions may differ) and a current browser. Procedure Results You should now see the following mobile App: Now you can navigate to the second page by clicking the button.

To open the application on a real mobile device, you can also put the HTML document on a Web server and load the resulting URL in your mobile browser. Next Steps You could now… Try different navigation animation types (e.g. add fade or flip as second parameter to the app.to("page2") call)Add more pagesAdd more content to the pagesTry out other mobile controls like the sap.m.Popover… Create Your First SAPUI5 Application. As SAPUI5 is a client-side web UI library meaning that it runs in a browser, a SAPUI5 application typically is composed of an HTML page and, if required, many more files. SAPUI5 is implemented in JavaScript. For loading SAPUI5, its bootstrap needs to be included with a <script> tag. The last two attributes select the visual design to apply initially (other choices would be sap_hcb or sap_goldreflection) and the SAPUI5 control library/libraries to use .

In your scenario you need to make sure the URL points to a SAPUI5 installation. #! Text/html<script id="sap-ui-bootstrap" src="resources/sap-ui-core.js" data-sap-ui-theme="sap_bluecrystal" data-sap-ui-libs="sap.ui.commons"></script> SAPUI5 UI elements are created and modified programmatically: #! There is also a shorthand notation based on JSON for setting multiple properties; you could also write: Finally you need to tell SAPUI5 where the UI control should be placed. . #! #! #! #! Building. We'll take a step-by-step approach and build up the app over a series of small progressions. We'll start out at nothing, and end up with a fully functioning app. In the previous part "Preparing", we examined the general characteristics and specific aspects of an enterprise scale app. We also looked into design patterns, and the specific business scenario that we're going to cover.

In this part, we're going to build the app. App Overview and Structure Let's remind ourselves of what we're aiming for: The app is made up of a number of moving parts, which are shown in this diagram: Let's have a quick tour of how the app is put together, visiting each file in turn. Index, Component and Message Bundle In the beginning the browser loads the web application's index.html which contains only minimal code. The sap.ui.core.UIComponent (henceforth referred to as the ' Component App ') is instantiated. The Views and Fragments The root view Other Files The Overall Folder Structure. (SAP/Open) UI5 with Routing Tutorial. OSCON2014-Exercises - Google Docs.

Discover OpenUI5 – The New Web UI library from SAP: Open Source Convention - O'Reilly OSCON, July 20 - 24, 2014 in Portland, OR. BluefinSolutions/OpenUI5-OSCON-2014. UI5 SDK on Node.js. I recently had to rebuild my laptop and one of the first things I did was to install Node.js and have it statically serve my UI5 SDKs, I thought I would share how easy it is to setup. "Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications". Node.js has an easy to use command line utility npm for managing the JavaScript dependencies in your applications, npm can also be used for loading one of the many Node.js applications from the npm (Node Packaged Module) registry. Besides using Node.js as an application platform it provides many tools to aid UI5 development, I use node hosted apps inside of Sublime Text for formatting and checking (linting) my code and use gruntjs for automating a lot of the repetitive test, build and deploy tasks, I even use generator-openui5 to create my UI5 mobile projects, views and controllers.

Start at the end node static_server from here you can choose to run the SDK The code Installation npm install open. My path to learning OpenUI5.....deeper down the... First off, I apologize for the length of the blog, but hey, no good journey is short one....I mean, what would "Lord of the Rings" have been if it began with Frodo taking the ring from his home, walking into his village and melting the ring in the town's bonfire...done and DONE!... But not quite the same story. haha Sooooo...... Many moons ago now ("many" in technology terms) when the SAPUI5 announcement was made, I like many others had the same reaction... "and the crowd goes mild"....er what?!?! "...I was a little excited, but as I had no immediate need for it and did not have any clients even looking at HANA, the Gateway or anything else, I just kinda thought "well, SAP has yet another new web development solution....let's see how it goes and then MAYBE I will get interested.

" Perhaps after all these years, I was finally jaded on new SAP development technologies/models. Jumping right in....oh! This water is DEEP! I started looking for OpenUI5 info around early 2014. Knockout.js Ember.js. Resources for learning OpenUI5 – blogs, feeds and more | ABAP Developers. I want to share some great sites and other sources which helped me the most and where you can start with OpenUI5 / SAPUI5. Even though when I started this blog, it was meant to be more about ABAP, but OpenUI5 is future for SAP developers, so why not to play around with new cool technologies. Javascript Basically, first you need to learn yourself a bit of a JavaScript. There are lots of tutorials, but be careful not to use bad practices which are often used in examples and tutorials. Everything what you need to learn can be found in a Mozilla’s JavaScript reference.

JavaScript Garden – Best practices for JavaScript, just read it every day before going to a bed JavaScript: The Good Parts – Author is explaining differences between good and bad approaches in a JavaScript language OpenUI5 After you master JavaScript, take a look at some of demo applications to see what you will be able to build. Keep track with news The final step – contribute to core. Example apps built with Respoke.js - Respoke Documentation. Example Apps - Respoke.io Documentation. Documentation | Yammer Developer. SDKs | Yammer Developer. Use the Yammer SDKs to authenticate users with Yammer and access Yammer APIs in the technology of your choice. JavaScript, Ruby, Python, iOS, Windows Phone 8, and .NET SDKs are currently available.

The JavaScript SDK enables you to include Yammer authentication, features and data into your application on the client side. To start using the SDK, include the following snippet in your HTML: As of April 7, 2014 this version of the JS SDK has been updated with new security features. Authentication “Login with Yammer” button The first step is to authenticate your app to connect to Yammer with the user’s Yammer credentials.

<span id="yammer-login"></span><script> yam.connect.loginButton('#yammer-login', function (resp) { if (resp.authResponse) { document.getElementById('yammer-login').innerHTML = 'Welcome to Yammer! ' You pass a selector and a callback to yam.connect.loginButton. Login function GetLoginStatus yam.platform.getLoginStatus(callback, [forceRefresh]) yam.platform.login([opts], [callback]) Yammer : Enterprise Social Network. OpenUI5 SDK - Demo Kit. Web SDK for VoIP | JavaScript VoIP SDK | Sinch. Add calling and messaging to your web applications using the Sinch JavaScript SDK.

December 18, 2014 We’re happy to announce the official release of the JavaScript SDK for instant messaging and web calling. Following our beta release and the feedback we received from the developer community, the Sinch JavaScript SDK went through new iterations and is now available under its v1.0 version. Significant new features since the last release include the possibility to differentiate between instant messaging and calling users. It’s now also possible to run the SDK in a Node.js environment. In addition, our JavaScript SDK is now also available as a Bower repository. Looking for a simple and powerful to integrate web based calling and instant messaging in your web applications using no plug-ins?

Features Web based calling Use our JavaScript SDK to add a click to call feature or make low cost international calls directly in the browser to regular landline and cell phone numbers. Voice API integration. Edit fiddle. Balanced - Payments processing, escrow, and payouts in one simple API. Balanced - Payments processing, escrow, and payouts in one simple API. Support We respond to support requests and questions through several channels including: Follow @balancedstatus or check out status.balancedpayments.com for real-time status updates on the API, balanced.js, and Balanced’s dashboard. Join the Balanced community and follow us on Twitter. #balanced on Freenode IRC for real-time answers to technical support questionsStackoverflow for technical questionsQuora for product and business questionsEmail: support@balancedpayments.com When encountering a problem, one of the best tools available to you is the Logs area in the Dashboard.

These logs give valuable insight into what request information was received and the resulting API response. If additional help is required, hop into #balanced on Freenode IRC to get help directly from developers. Be sure to have the following handy to facilitate quick resolutions to issues: Pricing Balanced will create invoices to collect fees daily. The $3 that is left from the buyer's $10 is your revenue from this order.

Getting started with Respoke - Respoke Documentation. Example Apps - Respoke.io Documentation.