Как я уже говорил, сила JavaFX в языке Java и классы Java можно использовать в JavaFX скрипте. Но тут надо быть внимательным и знать, что не все классы одинаково полезны. JavaME, на которой основывается JavaFX Mobile, поддерживает классы Java очень ранних версий. Так что если хотите создавать переносимые приложения на JavaFX используйте соответствующие классы. Из обнаруженного:
1. Vector вместо List
В JavaME нет коллекций, поэтому надо использовать deprecated классы Vector и Hashtable. Причём и методы в них надо использовать соответствующие! Например, addElement вместо add...
2. Random вместо Math.random
Оказывется в JavaME в классе Math нет метода random. Приходится создавать экземпляр класса Random и вызывать методы типа nextDouble.
Блин! Про серьёзные приложения, работающие на desktop и mobile одновременно, можно пока забыть. Но есть и хорошая новость: в телефоны будут ставить новую Java, которая будет совместима с 1.5. Когда - не скажу, но для Windows Mobile уже есть работающий прототип...
Комментариев нет:
Отправить комментарий