Also, you can map the dependency of each bundle towards a specific profile by using jdeps, and get a feeling of the mapping between features and JRE profile requirement. See below.
Also, running jdeps on the org.eclipse.kura.api bundle will give you a sense of what are the "hard" requirements brought by each service API. Looks like most of the API (except org.eclipse.kura.db) is compatible with compact1.
18:09 $ find . -name "*.jar" -exec sh -c "jdeps -P {} | grep rt.jar" \;
org.eclipse.kura.api_1.0.7.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact2)
org.eclipse.kura.core.certificates_1.0.2.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.core.cloud_1.0.7.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.core.comm_1.0.2.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.core.configuration_1.0.6.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact2)
org.eclipse.kura.core.crypto_1.0.3.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.core.deployment_1.1.0.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact2)
org.eclipse.kura.core.log_1.0.1.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.core.net_1.0.7.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.core.status_1.0.1.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.core_1.0.7.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact2)
org.eclipse.kura.deployment.agent_1.0.5.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.deployment.customizer.upgrade_1.0.3.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.deployment.customizer_1.0.4.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.emulator.clock_1.0.0.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.emulator.gpio_1.0.1.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.emulator.net_1.0.0.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.emulator.position_1.0.0.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact2)
org.eclipse.kura.emulator.usb_1.0.0.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.emulator.watchdog_1.0.0.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.linux.bluetooth_1.0.3.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.linux.clock_1.0.5.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.linux.command_1.0.4.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.linux.gpio_1.0.1.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.linux.net_1.0.8.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.linux.position_1.0.5.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.linux.usb_1.0.7.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.linux.watchdog_1.0.4.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.net.admin_1.0.8.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)
org.eclipse.kura.protocol.modbus_1.0.2.jar -> /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/jre/lib/rt.jar (compact1)