TwitterFacebook

News – The RAD Studio XE5 now free for 30 days.

This trial includes Delphi and C++Builder and HTML5 Builder under the RAD Studio XE5 – FREE for 30 days.
You can download this offers from here.
You can use RAD Studio XE5 app development for building true native apps for Windows, Mac and mobile.
The price for RAD Studio XE5 can be found on this link.
Login into your account then download the trial. You will receive one mail with your trial Serial Number.
Install the trial and also create your member account.
RAD_Studio_XE5-001
Also the trial come with Android features for applications.
RAD_Studio_XE5-002
The next image show us the IDE using Delphi to make Android applications.
RAD_Studio_XE5-003

Blender 3D – version 2.7 anf MakeHuman – export file mhx .

New Blender 3D version 2.7 series has been released with new features. Also the MakeHuman 3D software come with Blender 3D export file.
This is fix and make more easy to working with 3D file – mhx.
After you create and export your character under MakeHuman you need to make some settings under Blender 3D.
First go to File – User Preference – Addons (tab) and search this addon and check it:
blender-makehuman-001
If you receive this error then is need to activate Python.
blender-makehuman-002
This it’s simple to do it. Just use same path : File – User Preference – File (tab). .
blender-makehuman-003
The character created with MakeHuman will be insert into 3D Blender view.
See the next image rendered with Blender 3D.
blender-makehuman-004
One good feature of MakeHuman is the way to make the character object.
You can see how easy can be animated under Blender 3D.
blender-makehuman-005

News: Android Wear

Android Wear extends the Android platform to a new generation of wearable devices – first step watches.

android-wear

Also the Android Wear Developer Preview allow you to enhance your app notifications to provide an optimized user experience on Android Wear.

News – VLC for Windows 8 .

Today, VLC for Windows 8 was launched to the store. See more here.
VLC has been released as an application and can be installed on Windows RT devices in the future.
Windows 8 users desktop had the option to install VLC regularly on their system and use it.
The VLC is not available for ARM devices. It only supports x64 and x86 processors.
Also you can find for your android devices this android VLC.

Android calendar application example – part 1.

This is a simple example about using widget calendar under Andoid OS.
Can be easy to do it if you know the basic of the programming.
First you need to make one application ( I use Android Studio – version 0.5.1).
Let’s see my example:
My application use:
the class is :
public class MainActivity extends ActionBarActivity
the project is set with this :
com.example.calendar.app
the widget is : CalendarView
I make this changes into this source files :

  • MainActivity,java
  • AndroidManifest.xml
  • activity_main.xml
  • main.xml
  • strings.xml

Let’s see the source code for this files:
The result working well. Also you can see in this picture the calendar result …

MainActivity.java

package com.example.calendar.app;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.CalendarView;
import android.widget.CalendarView.OnDateChangeListener;
import android.widget.Toast;

public class MainActivity extends ActionBarActivity {
    CalendarView calendar;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        // this can be add to make calendar
        calendar = (CalendarView) findViewById(R.id.calendar);
        calendar.setOnDateChangeListener(new OnDateChangeListener(){

            @Override
            public void onSelectedDayChange(CalendarView view,
                                            int year, int month, int dayOfMonth) {
                Toast.makeText(getApplicationContext(),
                        dayOfMonth +"/"+month+"/"+ year,Toast.LENGTH_LONG).show();}});
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }

}

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.calendar.app" >

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.calendar.app.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    tools:context="com.example.calendar.app.MainActivity">

    <CalendarView
        android:id="@+id/calendar"
        android:layout_centerInParent="true"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

</RelativeLayout>

main.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.example.calendar.app.MainActivity" >
    
    <item android:id="@+id/action_settings"
        android:title="@string/action_settings"
        android:orderInCategory="100"
        app:showAsAction="never" />
</menu>

strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">calendar</string>
    <string name="calendar">Calendar</string>
    <string name="action_settings">Settings</string>

</resources>

The result working well. Also you can see in this picture the calendar result …


android_calendar_001