Coder Social home page Coder Social logo

fundacionayesa / fabloq Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bq/bitbloq-offline

2.0 4.0 2.0 727.38 MB

FAbloq is an offline application that helps children program robots and boards

License: GNU General Public License v3.0

HTML 4.13% Python 6.42% Shell 0.07% Smarty 0.03% C++ 13.09% Makefile 0.43% C 65.80% Batchfile 0.01% Assembly 1.22% Logos 0.09% Objective-C 1.05% PHP 0.31% Perl 0.01% Roff 7.06% CSS 0.08% JavaScript 0.20%

fabloq's Introduction

Bitbloq Offline

[es_ES]

Esta es la versión offline oficial del proyecto Bitbloq, una herramienta de programación visual de Arduino.

Puedes utilizar la versión online aquí.

En la versión actual soportamos las siguientes placas:

  • Arduino UNO
  • Freaduino UNO
  • BQ ZUM

Y los siguientes robots:

  • ZOWI

¿Utilizas otra placa o robot y quieres que la añadamos en Bitbloq? Escríbenos a [email protected] e intentaremos hablar con el fabricante para que nos permita introducirlo en Bitbloq. Por supuesto es un proyecto Open Source y también aceptamos contribuciones de cualquier persona siempre que sean correctas.

Actualmente Bitbloq offline funciona en las siguientes plataformas:

  • Linux (Ubuntu 12.04 y superior, Fedora 21, Debian 8)
  • Mac OS X 10.9 o superior
  • Windows 7 y posterior, ambos 32 y 64 (la versión ARM de Windows no está soportada por ahora).

Puedes encontrar los instaladores de la aplicación aquí:

Notas:

  • Es una aplicación portable, no requiere instalación ni permisos de administrador para ejecutarse, pero tu placa es posible que requiera drivers, hemos añadido algunos en la carpeta drivers de la aplicación. ¡ Acuérdate de instalarlos !

  • Acuérdate de descomprimir el fichero que te descargas en una carpeta en la que luego el usuario que lo utilice tenga permisos, por ejemplo, en windows no la descomprimas directamente en "c:", o en la carpeta de "c:/Archivos de programa", ejemplos válidos son la carpeta "Documentos" del usuario o en el escritorio.

  • ¿No te detecta la placa y está conectada el ordenador? Revisa este documento y si sigues teniendo incidencias, no dudes en escríbirnos a [email protected].

Recuerda que al ser una aplicación offline, no tendrás todas las ventajas ni novedades de la web. Te recomendamos que la uses solo cuando no tienes conexión estable a internet.

alt tag

Bitbloq Offline

[en_GB]

This is the offline version of the Bitbloq project, a visual programming tool for Arduino.

You can visit the online version here

The current version supports the following boards:

  • Arduino UNO
  • Freaduino UNO
  • BQ ZUM

And the following robots:

  • ZOWI

Do you have a board or robot that is not in Bitbloq? Email us to [email protected], and we will reach the manufacturer to introduce it on Bitbloq. Bitbloq is an Open Source project so we will accept contributions adding new boards / robots if they are correct.

In this platforms:

  • Linux (Ubuntu 12.04 and later, Fedora 21, Debian 8)
  • Mac OS X 10.9 or greater
  • Windows 7 and later, both 32 and 64 (ARM version os Windows is not suported for now).

You can find binaries here:

Getting Started

Clone the repo:

git clone https://github.com/bq/bitbloq-offline.git

Get into the directory:

   cd bitbloq-offline/

Install npm and Bower components:

npm install
bower install

Launch the app:

electron .

Packaging

Just build for all Operating systems:

grunt dist

Or depending on the operating system:

  • Windows:

      grunt build:windows
    
  • Linux:

      grunt build:linux
    
  • Mac:

      grunt build:mac
    

This will generate a /dist/{os} folder with the app ready to be launched.

App Structure

app
├── fonts // App fonts
├── images // App images
│   ├── boards // Images for boards
│   ├── components // Images for components
│   ├── icons // Icons for svgstore
│   └── robots // Images for robots
├── res // Common resources
│   ├── locales // Language translations
│   ├── menus // JSON files for generating menus
│   └── web2board // web2board nested app
├── scripts // Angular scripts
│   ├── controllers // Angular controllers
│   ├── directives // Angular directives
│   ├── factories // Angular factories
│   └── services // Angular services
├── styles // App styles
│   ├── components // Styles for components
│   ├── vendor // Vendor styles
│   └── views // Styles for views
└── views // All views
│   ├── components // Views for components
│   └── view.html // App normal view
└── main.js // Electron config

Developing

You can set your own config in main.js file.

Grunt tasks

grunt svgstore // Generates an svg sprite from icons folder.
grunt sass // Compiles scss files to a single main.css file.
grunt watch // Watches yout changes and reloads the app.

fabloq's People

Contributors

dieguezz avatar fdombq avatar irenesanznieto avatar lauradra avatar tocalvo avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

carmenbc1 sfrias

fabloq's Issues

where is zowi?

Hi!

I've tried your fork from the obsolete bitbloq-offline of bq, but I found no robot zowi present?
Have you removed it?
it's something wrong with my installation?

thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.