By Jessica Chiang
This entry documents how to build Linphone from source for iPhone and iPad
Updated for Mac Maverick(v10.9.5
v10.9.3), Version 6.1 (6A1052d) XCode6 Beta3, iOS 8.1 7.1, and the latest Linphone source (as of 01/17/15 7/29/14 ). Tested deploying to iPhone5, iPhone5s, iPhone6, and iPhone6 Plus simulators.
To build Linphone for iPhone and iPad
Continue reading “Build or Compile Linphone from Source for iPhone and iPad” »
To add a folder of generated source code to Eclipse project, right-click on project and select “Properties”. Then select the “Java Build Path” at the left panel, and click “Source”. Click “Add Folder” button, and browse to the generated source code folder. Finally, ensure the project is refreshed (F5, guys/gals!)
This entry blogs my own learning to use Android Studio. For IDE, I used Android Studio (v22.214.171.124) and deployed to Android emulator. The exciting(not!) Android app looks like this:
Continue reading “Hello Android – Create a (faster) Android Virtual Device” »
To update eclipse software on Linux behind proxy is a bit tricky but doable and here is how:
1) Find the proxy server’s host name and your account’s authentication info
2) Open the network connection by “Windows”->”Preferences”-> “General”->”Network Connection”, select “manual” and enter the proxy information. Below is a screenshot of my setup:
You never know what will happen next in life. One lazy afternoon, when I was enjoying my afternoon tea, two funny yellow birds showed up at my door. They introduced themselves as Tweet and Mini Tweet. I guess they are twins, but one is much much bigger than the other. They came with questions, and, boys, did I have the answer!
Continue reading “Learning Scratch with Tweet and Mini Tweet: What is Scratch?” »
This posts documents the steps I took to set up Django on my Windows 8 box using Python 3.4.1. It’s even easier with Pythan 3.4.1 than with Python 2.7 (see previous post), since pip comes with v3.4.1.
Continue reading “Set up Django on Windows 8 with Python 3.4.1” »
When working with VOIP, it’s helpful to have Asterisk server on the development machine. Asterisk server is Digium’s software implementation of PBX (private branching exchange), which provides features like voice calls, video and voice conferencing, and messaging. This blog entry details how to set up and apply basic configuration to an Asterisk on an Ubuntu virtual machine.
We continue from the Set up Asterisk Server on Ubuntu VM in VirtualBox to test Linphone : Part 1, and will show how to configure Asterisk and Linphone as SIP client on two devices to call each other over WiFi.
This project shows how two vectors align to each other. User can move the red vector by using the arrow key (Right, Left, Up, and Down)
I’ve wanting to learn more about creating games using Unity3D, and finally got some time on my hand to start. It took around five 4 to 5 hours of following Brackey’s wonderful Unity 2D tutorial to create a Pong game. The finished game is on http://rave.shallwelearn.com/pong/pong.html
Continue reading “Learn Unity 2D” »
I was able to set up the Django sample site on my Dreamhost site. Django is a high-level Python Web framework that facilitates rapid web application development. I was able to follow the Django tutorial and instruction from Dreamhost to add a Django site to my domain.
Continue reading “Set up Django on a Remote Host” »