Monday, October 31, 2011

CakePHP

Today, I get in touch with CakePHP.What is CakePHP? CakePHP is a freeopen-sourcerapid development framework for PHP. It’s a foundational structure for programmers to create web applications. Our primary goal is to enable you to work in a structured and rapid manner–without loss of flexibility.
CakePHP takes the monotony out of web development. We provide you with all the tools you need to get started coding what you really need to get done: the logic specific to your application. Instead of reinventing the wheel every time you sit down to a new project, check out a copy of CakePHP and get started with the real guts of your application.
CakePHP has an active developer team and community, bringing great value to the project. In addition to keeping you from wheel-reinventing, using CakePHP means your application’s core is well tested and is being constantly improved.
Here’s a quick list of features you’ll enjoy when using CakePHP:
  • Active, friendly community
  • Flexible licensing
  • Compatible with versions 4 and 5 of PHP
  • Integrated CRUD for database interaction
  • Application scaffolding
  • Code generation
  • MVC architecture
  • Request dispatcher with clean, custom URLs and routes
  • Built-in validation
  • Fast and flexible templating (PHP syntax, with helpers)
  • View Helpers for AJAX, JavaScript, HTML Forms and more
  • Email, Cookie, Security, Session, and Request Handling Components
  • Flexible ACL
  • Data Sanitization
  • Flexible Caching
  • Localization
  • Works from any web site directory, with little to no Apache configuration involved.
Sounds good! I will use it for my android project server.

About Quick Developer for Android

QD(Quick Developer) for Android is a helper to improve on developing an android project. It take some useful classes utils, more beautiful widgets, great frame layout and collected many excellent open source project to developer.

The project is planning. If you want to join me, there is a url of google code project. Click it and join us.

Regard Wishes
Jimmy.Z

Sunday, October 23, 2011

some useful resource url


1. IETF RFC2119 Requirement Levels: http://www.ietf.org/rfc/rfc2119.txt
2. Android Compatibility Program Overview: http://source.android.com/compatibility/index.html
3. Android Open Source Project: http://source.android.com/
4. API definitions and documentation: http://developer.android.com/reference/packages.html
5. Android Permissions reference: http://developer.android.com/reference/android/Manifest.permission.html
6. android.os.Build reference: http://developer.android.com/reference/android/os/Build.html
7. Android 2.3 allowed version strings: http://source.android.com/compatibility/2.3/versions.html
8. android.webkit.WebView class: http://developer.android.com/reference/android/webkit/WebView.html
9. HTML5: http://www.whatwg.org/specs/web-apps/current-work/multipage/
10. HTML5 offline capabilities: http://dev.w3.org/html5/spec/Overview.html#offline
11. HTML5 video tag: http://dev.w3.org/html5/spec/Overview.html#video
12. HTML5/W3C geolocation API: http://www.w3.org/TR/geolocation-API/
13. HTML5/W3C webdatabase API: http://www.w3.org/TR/webdatabase/
14. HTML5/W3C IndexedDB API: http://www.w3.org/TR/IndexedDB/
15. Dalvik Virtual Machine specification: available in the Android source code, at dalvik/docs
16. AppWidgets: http://developer.android.com/guide/practices/ui_guidelines/widget_design.html
17. Notifications: http://developer.android.com/guide/topics/ui/notifiers/notifications.html
18. Application Resources: http://code.google.com/android/reference/available-resources.html
19. Status Bar icon style guide: http://developer.android.com/guide/practices/ui_guideline /icon_design.html#statusbarstructure
20. Search Manager: http://developer.android.com/reference/android/app/SearchManager.html
21. Toasts: http://developer.android.com/reference/android/widget/Toast.html
22. Live Wallpapers: http://developer.android.com/resources/articles/live-wallpapers.html
23. Reference tool documentation (for adb, aapt, ddms): http://developer.android.com/guide/developing/tools/index.html
24. Android apk file description: http://developer.android.com/guide/topics/fundamentals.html
25. Manifest files: http://developer.android.com/guide/topics/manifest/manifest-intro.html4
26. Monkey testing tool: http://developer.android.com/guide/developing/tools/monkey.html
27. Android Hardware Features List: http://developer.android.com/reference/android/content/pm/PackageManager.html
28. Supporting Multiple Screens: http://developer.android.com/guide/practices/screens_support.html
29. android.util.DisplayMetrics: http://developer.android.com/reference/android/util/DisplayMetrics.html
30. android.content.res.Configuration: http://developer.android.com/reference/android/content/res/Configuration.html
31. Sensor coordinate space: http://developer.android.com/reference/android/hardware/SensorEvent.html
32. Bluetooth API: http://developer.android.com/reference/android/bluetooth/package-summary.html
33. NDEF Push Protocol: http://source.android.com/compatibility/ndef-push-protocol.pdf
34. MIFARE MF1S503X: http://www.nxp.com/documents/data_sheet/MF1S503x.pdf
35. MIFARE MF1S703X: http://www.nxp.com/documents/data_sheet/MF1S703x.pdf
36. MIFARE MF0ICU1: http://www.nxp.com/documents/data_sheet/MF0ICU1.pdf
37. MIFARE MF0ICU2: http://www.nxp.com/documents/short_data_sheet/MF0ICU2_SDS.pdf
38. MIFARE AN130511: http://www.nxp.com/documents/application_note/AN130511.pdf
39. MIFARE AN130411: http://www.nxp.com/documents/application_note/AN130411.pdf
40. Camera orientation API: http://developer.android.com/reference/android/hardware/Camera.html#setDisplayOrientation(int)
41. android.hardware.Camera: http://developer.android.com/reference/android/hardware/Camera.html
42. Android Security and Permissions reference: http://developer.android.com/guide/topics/security/security.html
43. Apps for Android: http://code.google.com/p/apps-for-android

Thursday, October 20, 2011

Thumb look at Android4.0——Ice Cream Sandwich(2)

Yesterday, i told about the new features and apis of ics.Let's continue to look.
6.Android Beam(NFC).
I very early begin to pay attention to NFC, that is look like PenPen in iphone. You can send an image,message,url or an intent to download game in your google market.That would be very interest and more future thing.For example, you can use it to pay for goods like a bank card.Yeal, it is still so young, but more and more popular.
7.WI-FI Direct
That will allow you to directly connect another phone with wifi.That is to say, the wifi will fully replace bluetooth, and more good.You can use the wifi to create a server to provide service for other android phone, indeed realize LAN with wifi. In additional, it is support P2P that may bring good news for TV server. 
8. Bluetooth Health Device.
How to know what is it? You must be know some device can meter your heart-rate or blood, that allways set up a bluetooth.You can use your phone to communicate to these device for understand your health.A little usage for me, but maybe for you.
9.Accessibility(Fully reflected the concept of equality..)
10.Spell Checker Server(For IME, For Wrongly Written People)
11.TTS
You know Siri in Iphone 4S. This is the chip for google to fire with apple in phonetic recognition.That allow you to send message withnot touch the screen. It's very useful when you are driving..
12.UI
The ICS is mix the handsets and tablets together, have many change to improve user experience.

all your want to know more, please go to Youtube to see official release http://www.youtube.com/watch?v=Ts5WBm0tXzI

Regard Wishs
Jimmy.Z


Good Night for China And Good Morning for Other..

Wednesday, October 19, 2011

Thumb look at Android4.0——Ice Cream Sandwich(1)

Today, Google release the android for version 4.0 - ice cream sandwich.At the first time, our team go to Android Developer for understand the new api and new features.
1.Social APIs in Contacts Provider.
      The new feature maybe tell us google want to build a social for those people have a android phone. Besides the social api can take an idea that you can use the android phone to replace paper profile card. In the new apis, the usage feedback allow you to collect user's habit.
2.Calendar Provider.
      The new improve the old version calendar with new Apis, such as read, add, modify and delete calendars, events, attendees, reminders and alerts.
3.Voicemail Provider
      The new Voicemail Provider allows applications to add voicemails to the device, in order to present all the user's voicemails in a single visual presentation.The APIs currently do not allow third-party apps to read all the voicemails from the system.- , -||
4.Multimedia.(.....dislike)
5.Camera
In new camera apis, the most excite feature is detecting face that can indicate where the eyes and mouth are located,and track multiple faces.This may be have some usage for my new idea.
Note: Face detection may not be supported on some devices, so you should check by calling getMaxNumDetectedFaces() and ensure the return value is greater than zero. Also, some devices may not support identification of eyes and mouth, in which case, those fields in the Camera.Face object will be null.
6.Android Beam (NDEF Push with NFC)

see you next time..

Tuesday, October 18, 2011

The Energy Team

For the furture! The Energy Team be founded! The team has three crazy people those name is Hardy,Mark and me!

Regard Wishes
Jimmy.Z

I have an idea

Yes, An idea. Great!
I think the mobile's one of best uses is the call. If there is a video phone that will be good more.So I have a light.I will make it to come true.
Before that, i must find something i will do. First, In China, the wireless is not very fast, and people have a concept that I dont like the application use my flow very much even if that maybe a good app, and the UE must be smooth and easy, or the real will be nice.Tom cat is a popular app in mobile, that just a cartoon cat repeat say what it listening. But it success! why? I think it catch the funny element about communication. For this case, I have a idea to make a cartoon video talk to talk. ^_^ Maybe a cat is talking with a dog. Second, I have a plan to finish the work.1. 分析相机中人物的动作和发音口型 2. 通过口型来说话
That must be a gread work!

Monday, October 17, 2011

What? Can't use blogger on ubuntu

    Sadly.I can't have a software that will go to blogger address on the ubuntu system, like VPN Client Manage on the window xp system. I try to use an add-on called AutoProxy in firefox, but it doesn't work.
    Is there any ideas about VPN Proxy on the linux?

Regard Wishs
Jimmy.Z

Sunday, October 16, 2011

There is a show time!

Hi everyone,

  My Name is Jimmy.Z, come from China.I'm Android developer at BeiJing.I love Android very much and i think internet furture is mobile.I like to make friends, hope to grow up together.

Best Regard
Jimmy.Z