tag:blogger.com,1999:blog-158973372024-03-13T14:34:12.790-07:00Ogun's NotesOgun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comBlogger48125tag:blogger.com,1999:blog-15897337.post-4909636018443957432018-11-05T10:20:00.000-08:002018-11-05T10:20:38.261-08:00SoCal Code Camp @ USC LASoCal LA code camp is almost here, check it out: https://www.socalcodecamp.com/Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-46947907720190012352017-06-24T07:02:00.000-07:002017-06-24T07:02:21.057-07:00SoCal Code Camp @ UCSD<b><i>SoCal Code Camp </i></b>is starting today. If you live close by San Diego then come and join us.<br />
<br />
Here is the schedule of tech talks: <a href="http://www.socalcodecamp.com/schedule.aspx">http://www.socalcodecamp.com/schedule.aspx</a>Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-37014859751499391852017-02-28T13:32:00.000-08:002017-02-28T15:40:23.179-08:00What do they ask?A computer linguist asks: How shall I talk to the machines?<br />
<div>
An architect asks: How can I build a better solution?</div>
<div>
Algorithm developer asks: What is the best method of solving these kind of problems in an optimal way?</div>
<div>
AI thinker asks: Can I write a program that finds its own solutions in a given problem domain?</div>
<div>
<br />
<div>
<br /></div>
</div>
Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-25222814362120371362016-12-30T17:57:00.000-08:002016-12-30T17:57:04.247-08:00Hot Web App Frameworks, Languages & Libraries for 2017<b><i>JavaScript </i></b>is the<i><b> lingua franca</b></i> of the modern web. It surely feels like it is the new assembly language for the web browsers as well as the back-end servers, and most recently for our desktops.<br />
<br />
Having said that, the following are some of the interesting frameworks, languages, libraries, tools, etc related with web development that you may find interesting. Some of them should be definitely on our tech radars.<br />
<b><br /></b>
<b>Frameworks:</b><br />
<br />
1) Angular 2: One of the most active front-end web application frameworks out there.<br />
Web site:<a href="https://angular.io/" target="_blank"> https://angular.io/</a><br />
<br />
2) React: A JS library for building interactive UIs. It is basicly the "View" of the common MVC model.<br />
Web site: <a href="https://facebook.github.io/react/">https://facebook.github.io/react/</a><br />
<br />
3) Meteor: It is still one of my favorite platforms to build full-stack JS apps.<br />
Web site: <a href="https://www.meteor.com/">https://www.meteor.com/</a><br />
<br />
4) Vue.js: This is another JS framework to build web apps, simple and performant.<br />
Web site; <a href="https://vuejs.org/">https://vuejs.org/</a><br />
<br />
5) Aurelia: Yet another framework to build powerful web applications.<br />
Web site; <a href="http://aurelia.io/">http://aurelia.io/</a><br />
<br />
<br />
<b>Languages:</b><br />
<b><br /></b>
1) Dart: This is an application programming language for the web as well as the back-end development. The language has become quite powerful over the years.<br />
Web site: <a href="https://www.dartlang.org/">https://www.dartlang.org/</a><br />
<br />
2) TypeScript: Awesome language to bring types to JS world.<br />
Web site: <a href="https://www.typescriptlang.org/">https://www.typescriptlang.org/</a><br />
<br />
3) Elm: A nice language for the web app development<br />
Web site: <a href="http://elm-lang.org/">http://elm-lang.org/</a><br />
<br />
4) CoffeeScript: This little language is not new but great way to develop web apps.<br />
Web site: <a href="http://coffeescript.org/">http://coffeescript.org/</a><br />
<br />
<br />
<b>Libraries, Tools and more:</b><br />
<br />
1) Falcor: A library for efficient data fetching<br />
Web site: <a href="https://netflix.github.io/falcor/">https://netflix.github.io/falcor/</a><br />
<br />
2) GraphQL: A query language for APIs<br />
Web site: <a href="http://graphql.org/">http://graphql.org/</a><br />
<br />
3) D3.js: Great data visualization library for data-driven documents.<br />
Web site: <a href="https://d3js.org/">https://d3js.org/</a><br />
<br />
4) Three.js: A 3D rendering library for the web.<br />
Web site: <a href="https://threejs.org/">https://threejs.org/</a><br />
<br />
5) Marko: High performance template engine<br />
Web site: <a href="http://markojs.com/">http://markojs.com/</a><br />
<div>
<br /></div>
6) npm & yarn: Package managers for the JavaScript using Node JS.<br />
Web sites: <a href="https://www.npmjs.com/">https://www.npmjs.com/</a> and <a href="https://yarnpkg.com/">https://yarnpkg.com/</a><br />
<br />
7) Tern: A stand-alone code analysis engine for JS.<br />
Web site: <a href="https://ternjs.net/">https://ternjs.net/</a><br />
<br />
8) Electron: Build cross platform desktop apps.<br />
Web site: <a href="http://electron.atom.io/">http://electron.atom.io/</a><br />
<br />
<br />
<br />Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-16901155837888177882016-12-26T22:26:00.001-08:002016-12-30T18:41:14.808-08:00Top 10 Java Libraries and Frameworks to Pay Attention in 20171) RxJava: Part of the ReactiveX library for composing asynch and event-based programs using observables.<br />
Web site:<a href="http://reactivex.io/" target="_blank"> http://reactivex.io/</a><br />
<br />
2) Lombok: A library that helps to reduce the boilerplate code.<br />
Web site: <a href="https://projectlombok.org/">https://projectlombok.org/</a><br />
<br />
3) Java Spark: A micro-framework for creating the web applications.<br />
Web site: <a href="http://sparkjava.com/">http://sparkjava.com/</a><br />
<br />
4) Apache Spark: It is a general-purpose cluster computing system which provides lightening fast cluster computing.<br />
Web site: <a href="http://spark.apache.org/">http://spark.apache.org/</a><br />
<br />
5) Retrofit: A library that turns HTTP API into a Java interface.<br />
Web site: <a href="http://square.github.io/retrofit/">http://square.github.io/retrofit/</a><br />
<br />
6) Java GraphQL: Java implementation of the GraphQL.<br />
Web site: <a href="https://github.com/graphql-java/graphql-java">https://github.com/graphql-java/graphql-java</a><br />
<br />
7) JavaFX: The rich client platform for Java.<br />
Web site: <a href="http://www.oracle.com/technetwork/java/javase/overview/javafx-overview-2158620.html">http://www.oracle.com/technetwork/java/javase/overview/javafx-overview-2158620.html</a><br />
<br />
8) Sql2o: Small java framework that makes it easy to execute SQL statements on a JDBC compliant database.<br />
Web site: <a href="http://www.sql2o.org/">http://www.sql2o.org/</a><br />
<br />
9) Speedment: It is a stream ORM Java toolkit and runtime.<br />
Web site: <a href="https://github.com/speedment/speedment">https://github.com/speedment/speedment</a><br />
<br />
10) OrientDB: A distrubuted graph database engine (integrates well with Java)<br />
Web site: <a href="https://orientdb.com/orientdb/">https://orientdb.com/orientdb/</a>Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-39410557427655943462016-11-05T22:41:00.001-07:002016-11-05T22:42:09.217-07:00Cool Site for KidsMy son and I recently visiting this site frequently. He seems to enjoy it a lot :)<br />
<a href="https://code.org/learn">https://code.org/learn</a>Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-80536950707111592052011-02-08T09:07:00.001-08:002011-02-08T09:07:51.440-08:00e^(pi*i) + 1 = 0We were twitting today and someone asked about favorite equations :)<br /><br />OK, my favorite equation is e^(pi*i) + 1 = 0, as Feynman said "the most remarkable formula", as it links the most important mathematical constants (0, 1, i, PI, and e).<br /><br />Very intriguing in fact because of the identity in the Euler's equation once you set the pi in it!Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-77140632582275742922011-02-07T22:20:00.000-08:002011-02-07T22:24:30.292-08:00CES 2011 Simple Summary (7 Feb 2011/Mon)CES 2011 was definitely interesting. I prepared a simple presentation for my local flash user group.<br /><br />OK, here is the <a href="http://bilimyolu.com/ugs/sdfug/CES20110207b.swf">presentation</a>.Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-13218377256339545892011-01-04T09:21:00.000-08:002011-01-04T09:49:15.456-08:00CES 2011 WeekThe international Consumer Electronics Show will be starting at Las Vegas this week. As you know, it is one of the biggest technology-related trade show, and hosts many previews of the new and up-coming products.<br /><br />I believe we will see many innovative devices including small hand-held systems and specifically tablets. I bet it will be very promising show for the Android fans out there! This year is definitely an exciting year for the tablets. Of course, the idea of the tablet is noting new at all, but elusive tablet becoming more main stream, much more responsive and beautiful every year! In the past, the old idea had its failures but with the support of enabling technologies, advancements, new innovations and the big wave of the Android OS changed all those in the recent years. I am looking forward to see the great touch devices, whether it's resistive or capacitive, and strongly believe they will reshape the daily computing in our world very soon!<br /><br />Who knows, Microsoft may come up with some surprises of their own! We may even see Windows 8 for the first time as well. Probably it will be touch enabled and hopefully much more smoother for the unstoppable tablet devices which may come from different vendors.<br /><br />What will Intel show this time? Last year I enjoyed seeing the Infospace, which run on the Intel Core i7 processor! It was an interesting system with 576 cubes hooked up to 20000 information resources, including 20 live video feeds. One were able to touch to the cubes and you could see the content coming forward to show the information that it was related to. It was quite responsive and I enjoyed it!<br /><br />Anything more exciting this year? We surely see in a few days :)Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-70693776913967547942010-12-19T09:04:00.001-08:002010-12-19T09:29:08.675-08:00Got my Nexus S<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpGg_zHvsxeBHQiewLmfMeQLlmmZvwRLKWNzRA4MzXmabDQfRhd8qvNlDOUDfYQC1OHX9ku-ScR6nYOQyC_n4ysXReqg2naEpZnkAXYRZJ8-h7ckruc1eM_1pzSDEe9e2R3YK7IQ/s1600/nexus-s-20101217a.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 300px; height: 316px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpGg_zHvsxeBHQiewLmfMeQLlmmZvwRLKWNzRA4MzXmabDQfRhd8qvNlDOUDfYQC1OHX9ku-ScR6nYOQyC_n4ysXReqg2naEpZnkAXYRZJ8-h7ckruc1eM_1pzSDEe9e2R3YK7IQ/s320/nexus-s-20101217a.png" alt="" id="BLOGGER_PHOTO_ID_5552445654659780066" border="0" /></a><br />Just couple days ago (17 Dec 2010/Fri), I got my Nexus S with Android 2.3 (Gingerbread) and yes it is amazing! Every month or so a new Android device comes along and becomes or claims to be the best device ever! I have seen quite a few, and I own some, I believe at this point it is the best one in the market as of this week! Of course, the race goes on, and probably we will see much more capable devices, probably with dual cores in the very near future.<br /><br />I will be in the CES 2011 show next month, I bet many tablet devices will continue to surface in the show. Speaking of the tablets, Galaxy S is awesome, on the other side B&N's Nook Color has become very capable and getting ready for the Android 2.2 (Froyo) update in January 2011. It is priced very competitively at $249. It has 24-bit color, 600x1024 display, definitely it is very good device at this price point! I don't have it, but in the B&N bookstore I have played with it, browsed the internet, it was much better than I thought. Hackers already rooted it and how-to tutorials can be found everywhere in the Internet as usual :)Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-75803625703538575122010-12-09T08:34:00.000-08:002010-12-11T01:11:36.227-08:00Big Buzz About Nexus SA new Android phone coming soon from Google, and surely Google marketing is trying to make a big deal out of it as much as possible :)<br /><br />Fun part, they are presenting some puzzles for twitter peeps to solve (follow @googlenexus)<br /><br />Here is the second puzzle:<br />Puzzle Challenge #2: There is more than meets the eye at <a title="http://www.google.com/nexus/" href="http://goo.gl/MKoc8" target="_blank" rel="nofollow" class="twitter-timeline-link">http://goo.gl/MKoc8</a>. You'll find the answer in a tweet.<br /><br />What's the clue? "There is more than meets the eye ..."! In the web page (surprisingly super polished web page, very nicely designed, unlike any other Google web site :)) all you see is the intro to their new phone!<br />However, if you take a look at the page code, you will see the following ascii-art!<br /><br /><pre><br /> I I <br /> I ++ I <br /> IIIIIIIIIIIIII <br /> IIIIIIIIIIIIIIIIII <br /> IIIIIIIIIIIIIIIIIIIIII <br /> IIII IIIIIIIIII IIIII <br /> IIIIIIIIIIIIIIIIIIIIIIIIII <br /> IIIIIIIIIIIIIIIIIIIIIIIIIII <br /> IIIIIIIIIIIIIIIIIIIIIIIIIIII <br /> IIIIIIIIIIIIIIIIIIIIIIIIIIII <br /> IIII IIIIIIIIIIIIIIIIIIIIIIIIIIII IIII <br /> IIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIII <br /> IIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIII <br /> IIIIII 0110100001110100011101000111 IIIIII <br /> IIIIII 0000001110100010111100101111 IIIIII <br /> IIIIII 0110011101101111011011110010 IIIIII <br /> IIIIII 1110011001110110110000101111 IIIIII <br /> IIIIII 0110101001010000010011110100 IIIIII <br /> IIIIII 100101101100IIIIIIIIIIIIIIII IIIIII <br /> IIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIII <br /> IIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIII <br /> +IIII IIIIIIIIIIIIIIIIIIIIIIIIIIII IIII: <br /> IIIIIIIIIIIIIIIIIIIIIIIIIIII <br /> IIIIIIIIIIIIIIIIIIIIIIIIIIII <br /> IIIIIIIIIIIIIIIIIIIIIIIIII <br /> IIIIII IIIIII <br /> IIIIII IIIIII <br /> IIIIII IIIIII <br /> IIIIII IIIIII <br /> IIIIII IIIIII <br /> IIIII, IIIIII <br /> I: ~I<br /><br /></pre> <br /><br />Take a look at the 1s and 0s in the middle of the Android! Go ahead and decipher it, that gives you <a href="http://goo.gl/jPOIl">http://goo.gl/jPOIl</a>. In the web site you will find a puzzle and you are supposed to be solving it in 45 seconds!<br /><br />Solution? It changes every time you try to solve it, in my 2nd time solution it is ESISNXU Go ahead and try...<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi5K_eO8hDUXUO3o5-uASUAGBXtGtFyu24wivsT_gaVArP3RiGAF8LdCk7VogH2GPiybHR2yBeKM-6XwZ9zO1QzhId2_aYHwFjvtEBZSNNagFw5qGgazeYElbyWa_Skd9zjALhgA/s1600/GooglePuzzleSolution20101211a.jpg"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 123px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi5K_eO8hDUXUO3o5-uASUAGBXtGtFyu24wivsT_gaVArP3RiGAF8LdCk7VogH2GPiybHR2yBeKM-6XwZ9zO1QzhId2_aYHwFjvtEBZSNNagFw5qGgazeYElbyWa_Skd9zjALhgA/s320/GooglePuzzleSolution20101211a.jpg" alt="" id="BLOGGER_PHOTO_ID_5549349551254844034" border="0" /></a><br /><br />That was clever :)<br /><br />As a side note, we may see an improved UI in the Google sites! Now it's time, don't you think?Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-64265076344632781372010-11-14T18:16:00.001-08:002010-11-14T18:47:12.758-08:00WP7 from MicrosoftWindows Phone 7 is here in US (released on 8 Nov 2010/Mon, almost a week now!) I've seen a few models from different service providers, and they all look nice and sleek.<br /><br />My favorites are:<br />* Dell Venue Pro (4.1 inch) with vertical slider, surprisingly very nice phone from Dell! Love the AMOLED (Active Matrix Organic Light Emitting Diode) screen. Good size and feels right at hand.<br />* HTC HD7 (4.3 inch), cool, I like the kickstand, so you can watch movies hand free.<br />* Samsung Focus with AMOLED, very lightweight<br />* HTC Surround<br /><br />All phones have the $199 price tag, not bad with 2 year contract which is pretty much the standard in recent years as you know.<br /><br />All has mandatory requirements from Microsoft, like 1 GHz Qualcomm Snapdragon processor, 5 MPixel camera, and 480x800 screen resolution. These enforced standards make it easy for developers to develop applications for the mobile devices.<br /><br />Last but not least, I got an LG phone as a developer from Microsoft last month (13 October 2010). It is a nice phone too, although screen size is small compared to Dell's, HTC's, and Samsung's phones! All phones feel like performing very smoothly. So far, I've developed 3 apps, you can find them here: <a href="http://bit.ly/wp7-20101114">http://bit.ly/wp7-20101114</a> So, tell me what you think! Almost all my apps dedicated to my son :) Most are simple, but in the near future more interesting and challenging apps will show up in the app stores!<br /><br />Good start for the first week, and the very first version of the OS. I bet it will be much more improving with the following updates from MS.Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-82285224000233824422010-08-22T14:40:00.000-07:002010-08-22T14:47:51.237-07:00Sparrow Framework for iOSYesterday I stumbled upon a very promising framework for iOS devices (iPhone|iPod Touch|iPad).<br />Very elegantly designed, if you know Flash, Java, and/or C# you may feel very comfortable with it. Of course, one still needs to understand the Objective-C no matter what!<br /><br />I like it a lot, I will play with it more and give updates accordingly!<br /><br />Here is the ULR: http://www.sparrow-framework.org/<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sparrow-framework.org/"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 300px; height: 80px;" src="http://www.sparrow-framework.org/wp-content/uploads/2010/03/sparrow-logo.png" alt="" border="0" /></a>Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-62505781494667600382010-08-22T14:04:00.001-07:002010-08-22T14:40:13.952-07:00iPadOK, got my iPad almost a month ago (29 July 2010/Thr), looks really nice and I like it a lot :) Time to think about the apps that can be developed and deployed on it.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ9fPJzONL2qri6of5ievvGukEbO2khsYPPhnknkWovHCePj-WnaHpzexwyHLlkPRdOVmZTa7m8M0qls6XkWXun67Ht1Z81j5GkzxEJURRZ35jrBCjiItmQq-8OvkCK58qa62Q_Q/s1600/iPad.jpg"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 225px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ9fPJzONL2qri6of5ievvGukEbO2khsYPPhnknkWovHCePj-WnaHpzexwyHLlkPRdOVmZTa7m8M0qls6XkWXun67Ht1Z81j5GkzxEJURRZ35jrBCjiItmQq-8OvkCK58qa62Q_Q/s320/iPad.jpg" alt="" id="BLOGGER_PHOTO_ID_5508352139625414418" border="0" /></a>Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-37538016860100272332010-05-10T17:47:00.000-07:002010-05-10T17:52:50.561-07:00Of Flowcharts and Social Networks!<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyI4rONvyowADh815r6wrzQXX4IDZaHPt-HvG7fqcY83-YmC2AEBijAhM1pBN3IUkN42svRqkIFgSDK-RaSjYObzrEvJyI54G01m5Lf3RZ5R9QBvnkU28th_Zac-5GdiSuZwXU9w/s1600/st_askflowchart_f.jpg"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 231px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyI4rONvyowADh815r6wrzQXX4IDZaHPt-HvG7fqcY83-YmC2AEBijAhM1pBN3IUkN42svRqkIFgSDK-RaSjYObzrEvJyI54G01m5Lf3RZ5R9QBvnkU28th_Zac-5GdiSuZwXU9w/s320/st_askflowchart_f.jpg" alt="" id="BLOGGER_PHOTO_ID_5469808829494021250" border="0" /></a><br /><br />Hmm, sounds about right :)<br /><br /><br />Source: Wired Magazine. http://www.wired.com/magazine/wp-content/images/18-05/st_askflowchart_f.jpgOgun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-70939419133243270922009-12-19T22:31:00.000-08:002009-12-19T22:35:36.873-08:00BCSD6: San Diego Barcamp (6th)Barcamps are great, don't miss out! So mark your calendars everyone...<br /><br />SD Barcamp Info (from <a href="http://www.barcampsd.org/">barcampsd.org</a>): Barcamp has grown – again. This coming barcamp will be SD 6, which means we’re on our <em>THIRD year</em> of barcamp. Technically, since we had to push BCSD6 to January, we’ll be beginning our <em>FOURTH</em> year.<br /><p>Here’s the current lowdown:</p> <ul><li><strong>January 16th and 17th</strong></li><li><strong>Intuit, Santa Fe Campus in Carmel Valley</strong></li></ul>Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-58076912288129308172009-12-18T14:46:00.000-08:002010-08-11T21:51:25.812-07:00CES 2010<a href="http://www.cesweb.org/">Consumer Electronics Show</a> is approaching quickly. It will start on 7 Jan 2010 @ LV. We may see plethora of new mobile devices from many vendors in the show. Of course, I am quite interested with <a href="http://developer.palm.com/">Palm's WebOS</a> as a developer. I think they have a great product in their hands!<br /><br />I bet many small form factor devices such as new wave of PDAs, smartphones, tablets, e-readers and other exciting gadgets will show up in the show! Recently, I saw Mag+, a new concept on the future of digital magazines. It was quite amazing. <a href="http://berglondon.com/blog/2009/12/17/magplus/">Check it out</a>. They might be in there as well...<br /><br />Microsoft and Apple are also working on their secret tablet devices! According to Gizmodo, MS's new tablet called <a href="http://gizmodo.com/5365299/courier-first-details-of-microsofts-secret-tablet">Courier</a> will show it's face next year. Late prototype has beautiful 7-inch dual screens. Probably they will not call it a tablet pc, most likely it will be called a booklet.Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-57455231375562210482009-07-16T23:37:00.000-07:002009-07-16T23:38:40.866-07:00Palm's WebOS SDK (Mojo)Finally, I got the email to download the SDK this evening at 11:19 pm! I will give it a try soon...Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-53719998901586320982009-06-30T14:38:00.001-07:002009-06-30T14:42:27.074-07:00CodeCamp @ UCSD (27-28 June 2009)We had a very good CodeCamp @ UCSD. I talked about <span style="color: rgb(102, 0, 204); font-style: italic; font-weight: bold;">Software Design Patterns</span> and <span style="font-weight: bold; font-style: italic; color: rgb(102, 0, 204);">Objective-C</span> for iPhone development in two consecutive sessions. Attendance was pretty good, I will post my presentations here soon...Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-67864708911127781352009-05-30T16:28:00.000-07:002009-05-30T16:29:32.482-07:00SD BarCamp (30-31 May 2009)SD Barcamp 5 started @ Intuit today. Very cool sessions :)Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-65639044577670732702009-04-21T16:37:00.000-07:002009-04-22T22:57:27.793-07:00SoCal Code Camp AnnouncedI got an email from my friend Woody Pewitt from Microsoft today. Yes, it is that time again :) We will have our next code camp at UCSD (27 and 28 June 2009).<br /><br />Come and join us. It is fun, very informative and extremely useful for all of us...<br /><br />Here is the link: <a href="http://www.socalcodecamp.com">http://www.socalcodecamp.com</a>Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-79013403912176647772009-04-21T16:01:00.000-07:002009-04-21T16:16:34.288-07:00Sun's Future (21 April 2009/Tue)OK, Sun & IBM deal didn't go through, as we all know. Now this week, we have a new offer for Sun, this time from Oracle! Many expressed their concerns about the future of the Sun's technologies. What will happen to Java? How about MySQL? Same questions apply to the others as well, such as Netbeans, OpenOffice, Virtual Box? <br /><br />Personally, I would like to see Sun standing still on its own feet and continue its wonderful contributions to the technology world. However, company's financial trouble is suggesting the otherwise. We will see what would happen to this deal in a few short days. Is it going to go through or will it fall off like the IBM deal? Again, another interesting development in the tech arena to observe... <br /><br />I was also thinking today, what if IBM increases its bid for Sun? Think about the other extereme case: Wouldn't it be also funny to see Microsoft jumping in and offering yet another bid for our beloved Sun :) <br /><br />Well, today is our San Diego Java User Group meeting at Sun, and I bet many of us will be talking about these issues at the meeting all evening long :)Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-37614786926990650872009-04-07T16:18:00.000-07:002009-04-07T17:16:45.967-07:00Cloud ComputingIn the near future, our data and programs will be floating somewhere in the connected servers known as the Cloud. All of the computation will be done within there, and the processed results will be stored in there as well. The main idea is to incorporate software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS). This is the big promise of the so-called "Cloud Computing". As a matter of fact the concept is a reality today in the form of proprietary implementations, thanks to the pioneers in this field. The concept has been <a href="http://news.cnet.com/8301-19413_3-10206466-240.html">considered</a> as the first major IT market disruption that has taken place since the open software movement.<br /><br />There are quite a few big players out there: Amazon, Google, Sun, IBM, and Microsoft. New players are joining to the game day by day. Now there is even a manifesto (<a href="http://opencloudmanifesto.org/">Open Cloud Manifesto</a>) circulating around the techno corners: Promoting openness! Isn't it too early for a manifesto in this area? I don't know. Manifesto, standards, many companies who are willing to jump on the bandwagon, these are all good, however it may hinder the innovation in this early stage! Maybe for this type of reasons and also to protect their initial investments, some of the big companies like Amazon, Google and Microsoft didn't say yes to the open cloud yet! On the other side, the impressive list of supporters (such as IBM, Aptana, SAP, EMC, VMWare, GoGrid, Red Hat, Novell, OMG etc.) of the movement is groving fast.<br /><br />Is the cloud computing a big hype as some will argue, or a revolutionary new computing platform for all of us? We will see the results soon :)Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-88938932341920085432009-01-17T14:55:00.000-08:002009-01-17T16:33:05.568-08:00Windows 7 == Vista 2.0 ?I just downloaded the Windows 7 test version (build 7000) today and quicly set up a virtual machine using VMware Fusion for it. Installation went smoothly (business edition installed). Once I installed the VMware tools, I was ready to go and give it a try. I am using my MacBook (w/4GB RAM) and I allocated 1GB RAM for Win7. Later I shutdown the system and restarted again just to see how long it would take to reboot, it took 50 seconds to restart, little better than Vista VM.<br /><br />On the surface, it looks almost like Vista! Minor differences on the taskbar, but start button and panel are exactly the same. Documents, Pictures, Music, Computer, Control Panel, etc all have the same icons like Vista. In the start panel I noticed Snipping Tool for capturing the screen image. I also did take a look at the Math Intput Panel (under Tablet PC) and Windows PowerShell.<br /><br />By default, .NET installed of course (that's good). No flash or Java there, one needs to install them seperately. Flash installation was a breeze, I didn't install any JRE yet. I will check the security enhancements soon.<br /><br />Task manager: Memory section now shows total, cached, available and free memory in the system. This is a good change since in Vista we could only see total, cached and free memory! That gives the wrong impression because Vista tries to cache as many system resources as possible, and one can see that there is no free memory left! This is a misnomer, in fact, Vista will release the memory and replace it with new content as needed.<br /><br />Still, there is no built-in virtual desktop support (although many applications available freely)! I was hoping for a cool looking virtual desktop app from MS in this release!<br /><br />OK, here is the screenshot of the desktop:<br /><br /><br /><img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 240px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5292401227145615074" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL4egnpCpUy5fIbItMp4anUASMFLbPMfJ195Ou3VCKzd3Tioz__hBoj8NHxyBqZUDhUffSghFZUg-bbiHj7tkrBkcv6eTi0TxcSjmK4Yh9Zd3gvq7RArOp0Gob_C76aeCxucDjqw/s320/Screenshot20090117b.png" />Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.comtag:blogger.com,1999:blog-15897337.post-2909397577968805272009-01-05T19:15:00.000-08:002009-01-05T19:22:06.575-08:00CES StartingWorld's largest consumer technology trade show "International Consumer Electronics Show" is starting this week in Las Vegas (8-11 January 2009). Even in recession times that we go through right now, the show would be very interesting to see. Probably, a lot of start-ups will show their innovative technologies in the event. I am eager to see which products, tools, would be the big winners this year...Ogun TIGLIhttp://www.blogger.com/profile/02261348571919724941noreply@blogger.com