Rabu, 31 Juli 2013

Aplikasi Augmented Reality Sistem Tata Surya berbasis Android OS


Di atas adalah gambar-gambar screenshoot dari aplikasi

Augmented Reality atau disingkat AR, adalah teknologi yang menggabungkan benda visual dua dimensi dan atau tiga dimensi ke dalam sebuah lingkungan nyata dengan memproyeksikannya dalam waktu nyata. Dengan kurun waktu satu tahun ini, teknologi AR mulai banyak dimanfaatkan oleh perangkat smart phone dan komputer tablet yang menggunakan bermacam-macam system operasi, salah satu system operasi pendukung teknologi AR ini adalah system operasi Android.


Aplikasi Augmented Reality Sistem Tata Surya berbasis Android OS dibangun untuk tujuan memenuhi proyek tugas akhir, dengan melakukan beberapa penelitian dan percobaan akhirnya ditemukan ide penerapan teknologi Augmented Reality pada perangkat mobile smart phone dan computer tablet yang menggunakan OS Android yakni Aplikasi Augmented Reality Sistem Tata Surya, dimana aplikasi tersebut dapat terhubung dengan buku ensiklopedi Sistem Tata Surya dengan gambar-gambar planet sebagai penanda, dimana setiap penanda itu akan berintegrasi dengan kamera pada perangkat smart phone android dan memunculkan visualisasi atau illustrasi 3D augmented reality dari setiap planet.

Untuk itu pengembang juga mendesain sebuah buku Ensiklopedi Sistem Tata Surya yang unik dan, dapat berintegrasi dengan teknologi Augmented Reality yang ditanamkan pada perangkat smart phone atau computer tablet Android. Gambar-gambar planet yang dapat menjadi penanda telah didesain sedemikian rupa agar dapat dengan mudah berintegrasi dengan kamera pada perangkat smart phone atau computer tablet, dimana perangkat kamera yang menjadi sumber aliran data visual dari aplikasi ini.

Rabu, 17 April 2013

Simple Object Access Protocol (SOAP)


DEFINITION - WHAT DOES SIMPLE OBJECT ACCESS PROTOCOL (SOAP) MEAN?

Simple Object Access Protocol (SOAP) is a protocol for implementing Web services. SOAP features guidelines that allow communication via the Internet between two programs, even if they run on different platforms, use different technologies and are written in different programming languages.
Today, this term is simply known as SOAP and is not considered an acronym.

TECHOPEDIA EXPLAINS SIMPLE OBJECT ACCESS PROTOCOL (SOAP)

As a protocol, SOAP has four basic parts:
  • Guidelines for the contents of a message and how it is processed
  • Encoding guidelines for application-defined data types
  • Guidelines for remote procedure calls (RPCs) and responses
  • Guidelines for exchanging messages through certain protocols
SOAP is written using Extensible Markup Language (XML). The XML document structure is therefore also made up of four basic elements:
  • Envelope
  • Header
  • Body
  • Fault

The envelope element is where an XML document can be identified as a SOAP message. A SOAP message is an XML document structured with the envelope element encapsulating both the header element and the body element, in that order. The fault element is located within the body.
The header element is actually optional. But when present, it is where information may be found about the application, such as authentication, payment, transaction ID, etc.
The body element is where the actual message is found. The fault element contains errors and status information.
Although SOAP messages use HTTP as their delivery system, other transport protocols are also supported.

Script PHP mengupload file Image


Di bawah ini adalah script pada halaman html untuk membuat form memasukan data.

<html>
<head>

<title>Untitled Document</title>
</head>

<body>
<form action ="upload_file.php" metode="post" enctype="multipart/form-data">
<label for="file"> Filename: </label>  
<input type="file" name="file" id="file" /><br />
<input type="submit" name="submit" value="Submit" />
</form>

script php untuk mengupload file image yg dibatasi pada format jpg, png, gif.

<?php
if (($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/png")) 

   if ($_FILES["file"]["error"] > 0)
   {
      echo "Error: " . $_FILES["file"]["error"] . "<br />"; 
   }
   else 
   {   
      echo "Upload: " . $_FILES["file"]["name"] . "<br />";
      echo "Type: " . $_FILES["file"]["type"] . "<br />";
    
   }
else 

   echo "Invalid file"; 
}
?>