Welcome!

APIs for the Internet of Things

Max Katz

Subscribe to Max Katz: eMailAlertsEmail Alerts
Get Max Katz via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Blogs from Max Katz
If you’ve been building web or mobile applications, you probably know how tough it is to describe UI requirements in a text document. It’s even more challenging for the person reading the requirements to understand what the heck the author meant. Sometimes visual aids help....
The Tiggr team released version 1.2.5 today. Tiggr now runs faster, loads projects faster and more stable. One of the new features is ability to place tabs either on top or bottom: Other features include: Controlling the number of rows/columns in table and grid via properties Predefine...
The RichFaces team has released RichFaces 4 Milestone 5. The next release is going to be a Candidate Release (CR). Milestone 5 adds new components such as fileUpload, panelMenu, toolbar, drag’n'drop, dropDownMenu and almost finished client-side validation. Read more about Milesto...
I’m going to review Core JavaServer Faces (3rd edition) book by David Geary and Cay Horstmann. Looking forward to reading the book. You can read my other two book reviews: JSF 2.0 Cookbook, and JSF 1.2 Components.
JavaLobby Q&A with James Sugrue: Prototyping Your Applications Using Tiggr
Reader Alex posted this comment on my Java on the client…again post (I’m only quoting Alex’s last paragraph). This is a very interesting part: "For good or ill, the debate is becoming moot as mobile takes over. The future of “client-side” Java is most likely on Androi...
Recent Tiggr rapid prototypes news and features. Make sure to check out mobile controls based on jQuery Mobile and a very cool web preview feature. Send the web preview link to anyone (any browser, any device) and they can preview how the application will look. Creating rounded web but...
A reader asked me to provide plain JSF and RichFaces template to run on JBoss AS. As JBoss AS already comes with JSF libraries, just delete the two JSF Jars (jsf-api.jar, jsf-impl.jar) and you will be ready to go. Or, follow the steps below to download and import the project. Again, th...
Happy 2011! It’s new year, and what could be better than to start the first post of 2011 with some great RichFaces news. New RichFaces 4 book Ilya Shaikovsky (@ilya_shaikovsky ), a RichFaces team members and myself started working on a new RichFaces book. It’s the second ed...
Last July, I was asked to review JSF 2.0 Cookbook by Anghel Leonard. I finally found time to finish reading the book and wrote a review. (If you are interested, back in April I reviewed another book from Packt Publishing: JSF 1.2 Components.) Chapter 1 – Using Standard and Custom...
Can your mockup tool do this? Most mockup tools give you a static image with no preview option. Click on the image below (or this link). A new window will open and you will see an interactive mobile prototype that looks very much like the real application. This interactive prototype wa...
Bruno Borges posted Top 10 reasons why I don’t like JSF. Below you will find my replies to his points. A few weeks earlier, I also posted: JVM Web Frameworks Comparison – reply to JSF scoring. 1. Extra step when defining a project’s architecture People insist on comparing J...
Exadel Studio (and Pro) download is being phased out. Find out why and also read on the product history.
Tiggr prototypes release 1.2.3 added two new mobile components: Navigation Bar and Search Bar. Also learn how to quickly align multiple controls. [via Tiggr blog]
If you ask a teenager today what is social networking, we all know the answer will be Facebook. But, I don’t think social neworking started with AOL or even with online community called “The Well” (founded in 1985). I think social networking has been here since the very beginning, sinc...
Tiggr helps you create, preview, share and collaborate on web and mobile prototypes. Learn more by following @gotiggr or reading Tiggr blog.
At Devoxx conference last month, Matt Raible compared JVM Web Frameworks and posted this score matrix. Matt also posted posted baed on what the score was calculated. I met Matt for the first time in March 2010 during TheServerSide Java Symposium in Las Vages. As someone who has been wo...
After a major 1.2 release which included mobile controls based on jQuery Mobile components, Tiggr team pushed a minor update (version 1.2.2) which includes mostly bug fixing. This minor release updates collaboration to work with port 80 – which means it now should work behind any...
Cameron McKenzie from TheServerSide.com posted a reply and summary to Yakov's and my blog post: Java on the client...again.
Yakov Fain blogged that Java on the client has no chance succeeding with the current complicated installation process. Unfortunately I agree. But, I also think there is even a bigger and very closely related problem, launching Java client applications. I blogged about it here. Launchin...
Last week Tiggr version 1.2.1 was released and its major new feature is mobile palette based on jQuery Mobile components. Now you can create mobile prototypes and preview them on any mobile browser. Mobile palette based on jQuery Mobile: Create mobile prototypes and preview them in bro...
Preview prototypes on any mobile device with a browser, even on iPad and iPhone. Next week Tiggr is going to get new mobile palette based on jQuery Mobile components.
It was an honor to attend and present at Devoxx 2010 for the first time this year. A big thank you to Stephan Janssen and his team. I presented Mobile Development Choices: Native Apps vs Web Apps, you can view the slides here. I arrived in Antwerp, Belgium Wednesday morning (November 1...
Well, it’s getting close. The RichFaces team has released RichFaces 4 Milestone 4 release. This milestone includes the core functionality for long awaited client-side validation feature, new components (inplaceSelect, select, calendar, tooltip, and tree), and a4j:push is now base...
Slides from my Devoxx 2010 presentation Mobile Development Choices: Native Apps vs Web Apps. Devoxx2010 – Mobile Development Choices: Native Apps vs Web Apps View more presentations from Max Katz.
At some point in the near future, your company will need to deploy a mobile application, either native or web. It’s not anymore a question of if, but when. You will be immediately faced with the following question. Which mobile platform do I develop for? Do I develop for iOS or a...
Learn how to upload your own images, banners, and any other assets to use in prototypes Read more » [via Tiggr blog]
I have presented at many conferences, JavaOne, TheServerSide Java Symposium, JAX, JSFDays, JSFSummit, EclipseCon, EclipseWorld and others. I’m very honored to add probably the best conference out there: Devoxx. This week I will be presenting at Devoxx 2010 on Mobile Development C...
Showing user a modal “Please wait” or “Working” dialog is a good way to prevent him or her clicking a button more than once. It can be easily done in RichFaces by combining a4j:status and rich:modalPanel tags. <h:form> <a4j:commandButton value="D...
Tiggr provides 6 different and customisable layout containers to help you that. All the available layout controls are available via Containers palette: Read more » [via Tiggr blog]
Tiggr prototypes are interactive. For example, when you place a tab panel and then view the prototype in a web browser, you can switch between the tabs. We recently made the Tiggr prototypes even more interactive. It’s now possible to navigate between pages (screens). When you use a bu...
There are three ways to share Tiggr prototype: Invite users to collaborate during prototype design in real-time Share a Web Preview version (generated HTML/JS/CSS) Generate HTML bundle of the entire project and share it Read more » [via Tiggr blog]
We’ve had a lot of experience at Exadel helping companies decide how to approach development for mobile. There are two basic approaches involved. In one, you develop an app for each type of mobile device you want to target. In an other, you rely on the Web browser in the mobile device ...
Tiggr – our online prototyping creation and sharing tool just got a new address few weeks ago and now it has a new blog. Everything Tiggr related will now be posted there. I will cross post links to keep everyone up to date.
The RichFaces team is getting closer and closer to RichFaces 4 GA. Just two weeks ago (sorry for the delay in posting this) RichFaces 4 Milestone 3 was released. Milestone 3 adds a number of new components, initial development for client-side validation, but the most important new feat...
(Cross-posted from the Exadel Blog) Tiggr is our online collaborative tool for developing prototypes for applications. We’ve had it in public beta for a couple of months. During this time, we’ve benefited from a lot of useful feedback to make this into a great tool. As Tiggr has mature...
JavaFX 2.0 will use Java APIs instead of JavaFX script to build user interfaces. If you are curious what’s going happen with Exadel JavaFX Plug-in for Eclipse, I blogged about it in JavaOne 2010: what happened with JavaFX (part 2) post. Here is the excerpt on the plug-in (and Fla...
I’m doing Mobile Development Choices: Native vs. Web webinar on November 4th, 2010. Topic: Mobile Development Choices: Native vs. Web When: Thursday, November 4, 2010 11:00 AM – 12:00 PM PDT Register There has been a dramatic increase in the number of smart phones and tabl...
This is part two of my JavaOne 2010 review and thoughts. To read part one, click here. What happened with JavaFX? As everyone knows by now, Oracle is making significant changes to JavaFX. Oracle is stopping any further development of JavaFX Script. Instead, it will develop Java APIs wh...
Another new feature in Tiggr is that now you can share the prototype (Web Preview version in browser) with your colleagues, friends, on Facebook or Twitter. Let’s take this prototype. Sharing can be enabled from the main projects page by selecting Web Preview/Share in the projec...