Skip to main content

Home/ Sensorica Knowledge/ Group items tagged applications

Rss Feed Group items tagged

Tiberius Brastaviceanu

Google Apps Script - introduction - 0 views

  • Google Apps Script provides you with the ability to build a user interface for displaying or capturing information.
  • Viewing the Available User Interface Elements
  • Your scripts can display the user interface in two ways:
  • ...48 more annotations...
  • from a Spreadsheet
  • from a Site
  • As a stand-alone servlet
  • Deciding Whether to Run a Script from a Spreadsheet or as a Service
  • The built-in code autocomplete functionality in the editor requires you to type the trailing period that follows app.
  • Plan the script. What tasks should the script accomplish?
  • Write down the specific information you want to display to or collect from your users.
  • Draw the user interface
  • Determine what the script and interface should do in response to any user input.
  • Determine the conditions for exiting the script.
  • you need a UiApp application object to contain the user interface elements. After you create the UiApp application object, you can add buttons, dialog boxes, panels, and other elements to the UiApp application object.
  • The general syntax for these operations is as follows:
  • To create a UiApp application object, use the syntax var your_application_object_name = UiApp.createApplication();
  • To create a user interface element and associate it with your UiApp application object, use the syntax var your_ui_element_name= your_application_object_name.createElement_Name();.
  • To add one user interface element to another
  • use the syntax your_ui_element_name1.add(your_ui_element_name2);
  • a button with the text Press Me on it:
  • creates a vertical panel.
  • other kinds of panels
  • pop-up panels, stack panels, focus panels, form panels, and so on.
  • code for displaying your button on the panel:
  • add the panel to the application:
  • nstruct Google Apps Script to display the interface elements:
  • You can create the user interface elements in any order.
  • the display order
  • Creating the elements and adding them to your application are separate steps requiring separate instructions.
  • a short script that does nothing but display a panel with a button on it.
  • You can chain together setter methods
  • sets its title
  • set the size of the object:
  • how to use Grid objects and the setWidget method to create a more complex layout and also how to create text boxes and label them.
  • To make a user interface useful, you need the ability to update a Spreadsheet with information a user enters from the interface.
  • a short script that responds to an action in the interface by updating the Spreadsheet.
  • looping structure in the script to keep the panel displayed and active
  • Server-side means that the actions are performed by a server
  • same script, with functions added that enable the form to be used multiple times before a user chooses to exit.
  • script collects some information from text fields on a panel and writes that information into the Spreadsheet.
  • You can make a script's user interface available to users from inside a Spreadsheet or Site or by running it separately as a service.
  • how to make the user interface as a service.
  • A script that provides a stand-alone user interface must invoke the doGet(e) function or the doPost(e) function for an HTML form submit.
  • A script that provides the user interface from the Spreadsheet invokes doc.show(app).
  • The doGet(e) function takes the argument e, passing in the arguments for the user interface, including the user name of the person invoking the script.
  • After you write the script, you publish it as a service. During the publishing process, you define who has access to the script.
  • In a Google Apps domain, you can publish the script so that only you have access or so that everyone in the domain has access.
  • In a Google consumer account, you can publish the script so that only you have access or so that everyone in the world has access.
  • Updating a Spreadsheet from the User Interface, the user interface is displayed from the Spreadsheet where the script is stored. The following code defines how the user interface is displayed:
  • Here's the skeleton code for displaying a user interface as a stand-alone service:
  • some aspects of the two ways to display a user interface.
Francois Bergeron

Applications & Solutions - 0 views

  •  
    snake robots with applications in nuclear, aerospace, security, industry
Tiberius Brastaviceanu

PeerPoint « Poor Richard's Almanack 2010 - 1 views

  • Each PeerPoint is an autonomous node on a p2p network with no centralized corporate  infrastructure.
  • The PeerPoint will be connected between the user’s pc, home network, or mobile device and the ISP connection.
  • The PeerPoint is designed to Occupy the Internet.
  • ...7 more annotations...
  • provide greater user value
  • For numerous reasons the services provided by the commercial companies do not adequately meet the creative, social, political, and financial needs of the 99%
  • allows self-selected individuals to coalesce into powerful workgroups, forums, and movements.
  • With the PeerPoint approach, each user will own her own inexpensive internet appliance and all the data and content she creates
  • If a FreedomBox were used as a starting platform, the PeerPoint application package would be added on top of the FreedomBox security stack.
  • The common requirements for each PeerPoint app are: world class, best-of-breed open source p2p architecture consistent, granular, user-customizable security management and identity protection integrated with other apps in the suite via a common distributed database and/or “data bus” architecture. consistent, user-customizable large, medium, and small-screen (mobile device) user interfaces ability to interface with its corresponding major-market-share service (Facebook, Twitter, etc.) GPS enabled
  • First tier applications: distributed database social networking  (comparison of distributed social network applications) trust/reputation metrics crowdsourcing: content collaboration & management  (wiki, Google Docs, or better) project management/workflow data visualization (data sets, projects, networks, etc.) user-customizable complementary currency and barter exchange (Community Forge or better) crowd funding (http://www.quora.com/Is-there-an-open-source-crowdfunding-platform) voting (LiquidFeedback or better) universal search across all PeerPoint data/content and world wide web content
Tiberius Brastaviceanu

Endoluminal device with indicator ... - Google Patents - 0 views

  •  
    there is no match on the optical sensing itself, but the application is kind of cool...  
Tiberius Brastaviceanu

Google Apps Script - introduction - 0 views

  • control over Google products
  • can access and control Google Spreadsheets and other products
  • scripts
  • ...44 more annotations...
  • run directly on Google servers in order to provide direct access to the products they control.
  • can also use Google Apps Script from Google Sites
  • Google Apps Script Template Gallery
  • Google Apps Script Blog
  • guide contains the information you need to use Google Apps Script, a server-side scripting language, based on JavaScript, that runs on Google's servers alongside Google Apps
  • enable varying degrees of interactivity among the applications
  • easy enough to use that you don't have to be a programmer to create scripts.
  • use it to automate complex tasks within Google Apps
  • You don't have to be a programmer to use Google Apps Script
  • A script is a series of instructions you write in a computer language to accomplish a particular task. You type in the instructions and save them as a script. The script runs only under circumstances you define.
  • The Google Apps Script API provides a set of objects. You can use these objects and their associates methods to access Google Docs and Spreadsheets, Gmail, Google Finance, and other Google applications.
  • To run a script, you must first add the script to a Google Spreadsheet or Google Site using the Script Editor.
  • You can retrieve information from a wide selection of Google Apps and Services and from external sources, including web pages and XML sources. You can use Google Apps Script to create email, spreadsheets, pages on Google Sites, and files in the Google Docs Document List.
  • The instructions in a script are grouped into functions.
  • objects
  • methods
  • for such tasks
  • Create pages on a Google Site
  • Customize a Spreadsheet
  • Send email based on information in a Spreadsheet
  • You can manipulate
  • numeric
  • financial
  • string
  • an XML document
  • controlling data in the following applications
  • Spreadsheets
  • Google Document List
  • Contacts
  • Calendar
  • Sites
  • Google Maps
  • create and display interactive user interface elements
  • interact with relational database management systems
  • create folders, subfolders, and files in the Google Docs document list
  • access to user, session, and browser information
  • access to web services
  • extract data from XML documents and then manipulate that data
  • obtain translations of text from one language to another
  • send email
  • UrlFetch services
  • encode and decode strings and format dates
  • store properties on a per-script and per-user basis
  • create, delete and update contact information for individuals and for groups in Google Contacts
Steve Bosserman

Device Sends Message to Swiss Farmer When Cow Is in Heat - NYTimes.com - 2 views

  •  
    Another sensor application for SENSORICA to consider?
Kurt Laitner

Nanotechnology Now - Press Release: "Taking transistors into a new dimension" - 1 views

  •  
    i wonder if there is applicability to signal noise issues?
Kurt Laitner

GAME GOLF - change the golf experience forever, for everyone | Indiegogo - 1 views

  •  
    Very clever use of sensors in golf application, aggregating data in several different dimensions
Philippe Comtois

A Comparison of Commercially-Available Human Skeletal Muscle Cells and Media for Resear... - 2 views

  •  
    IVAN: interesting for CSA project
Steve Bosserman

Hacker School - 1 views

  •  
    Students at Hacker School might be interested in helping SENSORICA develop Google scripts or sensor applications.
Steve Bosserman

Wave Glider Concept - 3 views

  •  
    Potential sensor technology applications?
Kurt Laitner

Koubachi - 0 views

  •  
    another interesting application of sensors, but the price point is pretty much a non starter
Francois Bergeron

Nanotubes make 'exceptional' strain sensor - 0 views

  • Affixed to the chest as a respiration monitor, the team suggest it might help prevent sudden infant death syndrome (SIDS) but Hata's favourite application is the "data glove", which senses the movement of each finger. The group's glove sensed the motions of typing, but they say a version could be used to guide robots which perform surgery.  Hata also has more fun applications in mind, such as game controllers and virtual reality systems.
Tiberius Brastaviceanu

WebProtégé - 3 views

  •  
    I am using Protege to build a living systems ontology applied to SNESORICA. This ontology will constitute the backbone of value networks'infrastructure, modeled as living systems. If you want to contribute to the elaboration of this ontology please contact me, this web application is collaborative. I am also using it to build our Projects ontology. If you want to contribute to the elaboration of this ontology please contact me, this web application is collaborative.
Tiberius Brastaviceanu

Synkera Technologies, Inc. - Synkera - 0 views

  •  
    Jonathan met them at Sensors Expo in Chicago. They have some interesting chemical sensors that can be used in agriculture and other applications. Jonathan was interested in them for lab-on-a-chip. 
Kurt Laitner

A StumbleUpon for Design Geeks | Co.Exist: World changing ideas and innovation - 0 views

  • While there’s no "like" button to declare your affection for certain content, the app monitors how much time you spend with an article, whether you scroll all the way down, and whether or not you share it via social media, and makes assessments based on those data points.
  •  
    "While there's no "like" button to declare your affection for certain content, the app monitors how much time you spend with an article, whether you scroll all the way down, and whether or not you share it via social media, and makes assessments based on those data points." An example from a colleague of an application that uses ambient metrics to determine what you like without you needing to explicitly rank it - much more effective and efficient than explicit ranking, they could add _who_ you share it with to further qualify (shared widely, narrowly, to respected peers, social peers, or senior peers, all of which are also ambiently determined, possibly in combination with some user provided metadata through other processes)
Francois Bergeron

CMC Microsystems - 0 views

  •  
    For the past 25 years, CMC Microsystems has been proudly supporting research excellence at Canadian universities. CMC Microsystems enables and supports the creation and application of micro- and nano-system knowledge by providing a national infrastructure for excellence in research and a path to commercialization of related devices, components and systems. CMC delivers innovative and cost-effective services to a growing community of microsystems researchers that connect 45 universities across Canada, and presently involves 760 faculty members and over 2,000 graduate students and other researchers.
1 - 20 of 78 Next › Last »
Showing 20 items per page