홈페이지 > 뉴스 > 구글 간단한

구글 간단한

il linguaggio semplice per programmare Android

 

Tetris

Si tratta di un progetto in fase sperimentale creato nella fucina di idee di Google Labs, ma questo linguaggio di programmazione semplificato potrebbe avere sviluppi interessanti. Simile al linguaggio BASIC, che molti di voi ricorderanno come il primo approccio alla programmazione, Simple è un modo per esplorare le potenzialità della piattaforma Android, alla portata di tutti.

Per programmare in Simple, occorrono il Compilatore e il Runtime, 둘 다 다음 주소에 Gogle 연구소의 웹사이트에 사용할 수 있습니다.:

http://code.google.com/p/simple/

컴파일러 우리의 글을 변환 해야 ( 소위 소스 코드 목록 ) 컴퓨터 이해에 가까운 언어에서 (이 경우에 스마트폰 또는 다른 안 드 로이드 장치).

런타임 프로그램 또는 장치 하드웨어 드라이브를 봉사 하는 프로그램의 집합, 컴파일러에서 주어진 지침에 근거 하 여. 대부분의 경우에서 프로그램 실행에서에서 수행 됩니다 가상 컴퓨터, 프로그램이 컴파일된 코드의 안전한 실행 하 게. 잘 알려진 예는 자바 가상 머신.

 

사실이 언어 “로버트” 자바에서, 와 함께 Android SDK. Una guida semplice per installare l’ambiente di sviluppo Simple la trovate al seguente link, dove sono specificati i requisiti di sistema e i riferimenti per programmare:

http://code.google.com/p/simple/wiki/HowToWriteASimpleApplication

La versione attuale di Simple è limitata nelle funzioni, ma si riesce già ad apprezzare una elevata produttività con poche linee di codice. Gli esempi sono disponibili a 이 링크.
Qui sotto vi riporto il listato di EtchSketch, che usa il sensore di accelerazione del dispositivo:

Copyright 2009 Google Inc.

Licensed under the Apache License, Version 2.0 (theLicense”);

you may not use this file except in compliance with the License.

You may obtain a copy of the License at

‘ http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, 소프트웨어

distributed under the License is distributed on anAS ISBASIS,

WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and

limitations under the License.

Dim x As Integer

Dim y As Integer

Event OrientationSensor1.OrientationChanged(yaw As Single, pitch As Single, roll As Single)

If roll < -20 Then

x = Math.Min(Canvas1.Width, x + 1)

ElseIf roll > 20 Then

x = Math.Max(0, x – 1)

End If

If pitch < -20 Then

y = Math.Min(Canvas1.Height, y + 1)

ElseIf pitch > 20 Then

y = Math.Max(0, y – 1)

End If

Canvas1.DrawPoint(x, y)

End Event

Event EtchSketch.Initialize()

x = Canvas1.Width / 2

y = Canvas1.Height / 2

End Event

Event AccelerometerSensor1.Shaking()

Canvas1.Clear()

End Event

$Properties

$Source $Form

$Define EtchSketch $As Form

Layout = 3

BackgroundColor = &HFFFFFFFF

Title =EtchSketch: Tilt to drawShake to clear

$Define Canvas1 $As Canvas

$End $Define

$Define OrientationSensor1 $As OrientationSensor

$End $Define

$Define AccelerometerSensor1 $As AccelerometerSensor

$End $Define

$End $Define

$End $Properties

La semplicità del linguaggio non deve far pensare a un sistema limitato. Simple ha infatti tutti gli elementi per essere esteso e migliorato, con il supporto alla programmazione di Oggetti e una sintassi completa per gestire Componenti aggiuntivi, con l’uso di Java. Questo significa che potranno essere rilasciati nuovi mattoncini da inserire nei propri programmi Simple, mantenendo una comprensione del codice alla portata dei meno esperti.

Le applicazioni Simple possono essere firmate digitalmente e vendute su Google Android Market e questo contribuirà non poco alla diffusione dei programmatorisemplici”.

번역


블로그에서 검색

로드
  1. 23:11에 11 월 1 일, 2009 | #1

    Ottimi link per partire a programmare Android!

  1. 16:07에 August 15th, 2009 | #1
  2. 11:18에 9 월 15 일, 2009 | #2
  3. 11:27에 9 월 15 일, 2009 | #3
  4. 11:01에 5 월 11 일, 2010 | #4